導航:首頁 > 源碼編譯 > vc編譯一直error

vc編譯一直error

發布時間:2022-04-14 16:58:31

㈠ 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

㈡ VC++編譯出錯,錯誤代碼:error C1189,請各位高手指點一下。

2個解決辦法。
1.工程-》屬性-》C/C++-》代碼生成-》運行時庫:修改成: 多線程調試(/MTd); (release版本也修改成 多線程(/MT)

2.工程-》屬性-》常規-》MFC的使用:修改為:在靜態庫中使用 MFC
方法2不一定管用,PC機上的MFC(相對於EVC而言)程序都是多線程的(不信你照2修改試試,會出現找不到_beginthread函數的定義),必須設置多線程版本的運行時庫。也就是照1的設置

大哥多給點分吧

㈢ 為什麼我的vc++6.0總是顯示有一個錯誤,編譯不了

終於搞懂了,像大神說的差不多,路徑問題。不過頭文件每個人都不一樣,像之前我剛買電腦,我同學直接放在桌面,編譯環境就直接指向桌面,不管我是重裝還是什麼,都是指向桌面,需要自己手動改回來,不過有些東西是不用變,舉例E:Microsoft Visual StudioVC98INCLUDE,而我的是D:vcVC98Include。像我直接在D盤搞個vc文件夾,其他不用改,對比樓下和我的路徑你就知道怎麼改了,

㈣ 我在用C語言編程時,編譯後總出現Error:spawning C1.exe的錯誤,看不懂,是什麼意思啊快快快,謝謝!

原因可能是因為你計算機上的VC是從別的計算機上面拷來的,而非直接安裝,所以設置的編譯器路徑需要重新設置。

具體的解決方法:

1、在菜單欄的【工具】(Tools)中選擇【選項】(Options),在打開的對話框中選擇【路徑】(Directories);

在右邊的目錄「Show directories for:」下拉表中選擇【可執行文件】(Executable files),再看下面有沒有cl.exe文件所在的目錄,如果不對修改之。

6、修改完之後,點擊【確定】按鈕,重新編譯程序,可以發現沒有出現Error spawning cl.exe這個問題,程序可以正常編譯了。

㈤ 在vc6.0編譯程序之後,總出現一個error,顯示為spawning錯誤

實際上這個問題很多情況下是由於路徑設置的問題引起的,「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,你可以到相應的路徑下找到這個應用程序。
因此問題可以按照以下方法解決:點擊VC「TOOLS(工具)」—>「Option(選擇)」—>「Directories(目錄)」重新設置「Excutable
Fils、Include
Files、Library
Files、Source
Files」的路徑。很多情況可能就一個盤符的不同(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

㈥ VC編譯錯誤

這個錯誤是編譯幫助文件時, 缺少部分幫助文件資源時引發的。
解決辦法是不編譯幫助文件,只編譯源代碼,方法如下:
找到your_prj.dsp, 用記事本打開,其中your_prj是你的工程名字,請靈活替換:
1.找到SOURCE=.\hlp\your_prj.hpj,
從此開始刪除,直到
# End Source File
# Begin Source File
2.找到SOURCE=.\Resource.h
從此開始刪除,直到
# End Source File
# Begin Source File
3.找到SOURCE=.\hlp\your_prj.cnt
從此開始刪除,直到
# End Source File
# Begin Source File

㈦ 用vc6.0做編程,明明程序沒錯,為什麼總是提示有一錯誤

可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的
「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的
選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。

因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

雖然是引用,但很多情況下就是這個問題

㈧ c語言編譯總是提示 1 error

首先你格式錯了,一般都是這樣
#include<stdio.h>
void
main()
{
主程序
}
注意引號那些要在英文模式下輸,象一樓的程序就是對的,
其次這個問題很多情況下是由於路徑設置的問題引起的,「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,你可以到相應的路徑下找到這個應用程序。
因此問題可以按照以下方法解決:點擊VC「TOOLS(工具)」—>「Option(選擇)」—>「Directories(目錄)」重新設置「Excutable
Fils、Include
Files、Library
Files、Source
Files」的路徑。很多情況可能就一個盤符的不同(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

㈨ vc++6.0一直顯示編譯錯誤,求指導。

3處要修改,在注釋處

delete與c++關鍵詞沖突,自己改個其他名詞

malloc返回的是指針

#include<stdio.h>
#include<stdlib.h>
typedefstructnode
{
int*elem;
intlength;
}sqlist;

voidInitlist(sqlist&l,intn)
{
l.elem=(int*)malloc(n*(sizeof(int)));//int*,malloc返回的是指針類型
l.length=n;
for(inti=0;i<n;i++)
scanf("%d",&(l.elem[i]));

}
voiddelete2(sqlist&l,intn)//delete與c++關鍵詞沖突
{
int*p,*q;
for(inti=l.length;i>0;i--)
if(l.elem[i]==n)
{
p=&l.elem[i];
q=l.elem+l.length-1;

for(++p;p<=q;++p)
*(p-1)=*p;
--l.length;
}

}
voidsamenumber(sqlist&l,sqlist&m,sqlist&q)
{
for(inti=l.length;i>0;i--)
for(intj=m.length;j>0;j--)
if(l.elem[i]==m.elem[j])
delete2(q,l.elem[i]);//delete
}
intmain()
{
intm,n,l;
scanf("%d%d%d",&m,&n,&l);
sqlista,b,c;
Initlist(a,m);
Initlist(b,n);
Initlist(c,l);
samenumber(b,c,a);
for(inti=0;i<a.length;i++)
printf("%d",a.elem[i]);
return0;
}
閱讀全文

與vc編譯一直error相關的資料

熱點內容
mysqlphp變數 瀏覽:287
雲開發小程序源碼視頻激勵 瀏覽:817
python的pandas庫怎麼導入 瀏覽:720
計算機現在常用的加密方法 瀏覽:516
工資滿月演算法 瀏覽:340
linux開啟80埠命令 瀏覽:116
php銀行支付 瀏覽:816
java內存模型與線程 瀏覽:73
遼寧存儲伺服器雲空間 瀏覽:849
程序員看能力還是看學歷 瀏覽:28
查看壓縮包格式 瀏覽:868
android仿微信相冊 瀏覽:881
想換手機沒錢有什麼app 瀏覽:873
我的世界裡的命令方塊 瀏覽:572
找附近民宿什麼app好 瀏覽:137
什麼app能把app移到另一個手機上 瀏覽:385
車帝下載不了app是什麼原因 瀏覽:953
libpnglinux安裝 瀏覽:971
公交什麼app有折扣 瀏覽:563
模擬器文件夾的文件如何復制出來 瀏覽:574