vc編譯報錯什麼原因
A. 為什麼我用VC6.0軟體編譯正確的c++代碼會發生錯誤
最簡單的方法:重新安裝VC++就可以了。
其他方法:
方法1: 啟動VC時不要用圖形界面,通過在命令提示符下輸入
:Msdev /useenv
運行( / 前面有個空格).它會強制使系統環境變數全高設置成正確值.而且,只需要使用一次這樣的方式運行VC,以後再次通過雙擊圖標的方式啟動也不會有問題。
方法2: 在VC中點擊「Tools」—>「Option」—>「Directories」,發現路徑有誤,重新設置
「Excutable Fils,Include Files,Library Files,Source Files」的路徑。
要是顯示「找不到mspdb60.dll」,去能正常運行VC++的電腦中搜索mspdb60.dll文件,
拷貝到你的機器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件類似操
作
方法3: 「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄
\VC98\Bin」下面,你可以到相應的路徑下找到這個應用程序。
因此問題可以按照以下方法解決:
打開vc界面,點擊VC「TOOLS(工具)」—>「Option(選擇)」 —>「Directories(目錄)」重新設置「Excutable Fils、Include Files、Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。
如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你裝在其他盤里,則仿照其路徑變通就行。關鍵是
microsoft visual studio\
後面的東西要相同。
B. 為什麼 我的VC++6.0總是出現編譯的錯誤
編譯錯誤有很多原因;如果程序沒寫錯的話那就試試重裝VC;或者你把錯誤提示復制來看看
C. 我的VC6.0編譯時總是出錯,怎麼回事
程序的路徑設置有問題,打開C++編譯器,菜單欄倒數第三個是tools裡面有個options,彈出的窗口選項卡有一個是directories,點那個選項卡後下面有兩個組合框,在往下有路徑的表,把裡面的路徑按照你編譯器的路徑安裝位置改一下,然後把右面的組合框里的每一個對應的路徑都改掉就好了,這樣比較煩,如果不行的話也可以重新安裝一下~ 參考: http://..com/question/142295520.html
D. 在win8.1系統上安裝vc6.0, 但是編譯時程序正確老報錯,出現這個問題是怎麼回事,再次求大神講解
打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。
如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你裝在其他盤里,則仿照其路徑變通就行(我就是裝在D盤)。
關鍵是microsoft visual studio\ 後面的東西要相同。
本人深受其害,重裝多次不管用,上面中文部分為高手借鑒
E. 為什麼用vc6.0編譯時總是顯示有一個錯誤
可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,你可以到相應的路徑下找到這個應用程序。. 因此問題可以按照以下方法解決:點擊VC「TOOLS(工具)」—>「Option(選擇)」—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。
F. vc++編譯錯誤什麼意思
第一錯誤是:
找不到 _DrawDibRealize(它後面出現的@12是編譯器給它加上的,根據函數調用約定不同有所不同,有Pascal和C調用約定兩種)符號的定義,它是在連接的時候出現的,有兩種可能:1、你寫的這個函數只有省名,沒有定義,2、這個函數是動態連接庫導出的函數,而你沒有連接它的lib庫文件可以用「#pragma comment(lib, "那個庫.lib")」編譯命令或設置VC的lib文件路徑。
第二個是個警告,與你設置編譯器選項有關這里你可以不用管它。如果你想去掉這個警告可以用在你工程的適當位置加上#pragma warning( disable : 4652)編譯命令。
G. VC++編譯出錯 No such file or directory怎麼回事
首先,你的源代碼里看來引用了bios.h文件(#include
file:
'bios.h'),但是錯誤就在於你的VC++編譯器在默認的頭文件文件夾(一般安裝目錄進去有個include文件夾,.h文件基本都擱那裡頭)里沒找到那個文件,在你的工程文件夾里也沒找到。因此報錯說No
such
file
or
directory。
一般的VC++編譯器頭文件庫里確實沒有bios.h,TC++
3.0(另一種c語言類編譯器)才有這個頭文件,可以放在這下面編譯
。當然你也可以從網上拷個這樣的bios.h文件到include文件夾或工程文件夾下,這樣編譯是能通過的,但是運行可能會有不可預期的行為,畢竟bios.h是Borland公司擱在TC編譯器里的。
祝好運啦~~
H. Visual c++編譯時一直出現這個錯誤,為什麼怎麼解決求高手指導!
這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。
打開vc界面
點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」
依次點擊「show
directories
for:"下拉列表中的四個選項,Excutable
Fils、Include
Files、Library
Files、ource
Files。重新設置路徑(注意前面的路徑「C:\Program
Files\Microsoft
Visual
Studio」,這一部分應該改為你的C++在你的電腦上所處的位置):
executatble
files:
C:\Program
Files\Microsoft
Visual
Studio\Common\MSDev98\Bin
C:\Program
Files\Microsoft
Visual
Studio\VC98\BIN
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS\WINNT
include
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\ATL\INCLUDE
library
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\LIB
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\LIB
source
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\SRC
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\ATL\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\CRT\SRC
