vc編譯停止工作
1. vc6.0編譯正確,運行的時候停止工作
#include #include #include #include #include using namespace std; int main(string sname) { sname="/abcd/ef"; string src = sname; string src2; char prova[40]=""; char app[40]=""; int ix = src.size() - 1; //size()可以求得字元串的...
2. VC6.0無法編譯,windows總是停止工作,怎麼解決
右鍵單擊VC6.0快捷方式後,選擇「屬性」,然後單擊「兼容性」選項卡,選擇「以兼容模式運行這個程序」。如圖所示:
3. 在vc環境下運行程序 出現程序停止工作
因為你在VC下編寫的程序用到了VC的函數庫,比如socket這個套介面函數在VC中的頭文件時WinSock.h
而到了Linux系統下的編輯器g++中
就是netinet/in.h了
當然不會通過編譯。而且VC編譯器把你得程序生成目標文件
連接函數庫這些過程都給你做好了。但是在別的編輯器下
比如g++這些都要你自己來寫makefile文件來完成。
4. c++編譯時出現已停止工作問題怎麼辦具體是:microsoft developer studio已停止工作
問題:C++編譯所有文件都是error spawning c1.exe, 無論是什麼樣的文件編譯
都是 error spawning c1.exe 1 error ,0 warning.
解決方法:tools->options->directories:show directories for選excutable files,再看下面有沒有你的cl.exe文件所在的目錄,如果不對修改之。具體
在菜單欄的「工具」(Tools)中選擇「選項」(Options),在打開的對話框中選擇「路徑」(Directories),在右邊的目錄(Show directories for:)下拉表中選擇「可執行文件」(Executable),其路徑至少包含以下7個:
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
在Include Files選項中路徑至少包含以下3項:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
在Library Files選項中路徑至少包含以下2項:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
在Source Files選項中路徑至少包含以下4項:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
5. VC6.0編譯時停止工作怎麼解決
建議先卸載,清理干凈殘留文件和無效注冊表,手動刪除上述那個文件後,再重裝。VC6.0故障非常多,很多不能運行都是安裝錯誤或文件夾選項錯誤。
6. 用visualc++寫c語言程序,編譯通過,執行時軟體停止工作,為什麼
我認為是代碼的問題。
我用的也是vc6,中文綠色版,Win7,64位的系統。從來沒出現由於軟體不兼容導致程序停止運行的問題。
用該VC6.0編過小程序,也編過一個程序幾千行的代碼,有出現過某某.exe已停止工作的問題。
從來都是代碼的問題。
有可能是讀寫了非法內存。有可能是控制項(比如窗口之類的),信號之類的。
中文版本並不妨事兒,沒有中文路徑就和英文的一樣了。
(以上個人觀點,僅供參考。)
這個時候就要用調試,來解決問題,只要調試運行到報錯的位置,就可以知道是哪段代碼有問題了。你用的是QT還是VC?如果是VC,Ctrl+F10是運行到游標處。F9是設置斷點。
如果是QT,左邊有個Debug按鈕,就是那隻蟲,點擊,即可。