C 編譯出現「無法解析的外部命令」錯誤提示

2022-10-03 14:05:35 字數 2274 閱讀 1010

1樓:匿名使用者

#include

using namespace std;

template

class seqlist

;template

seqlist::seqlist(int size)template

seqlist::seqlist(t value,int n)}template

seqlist::~seqlist()

template

bool seqlist::isempty()template

int seqlist::length()template

t seqlist::get(int i)template

void seqlist::insert(t x)template

你的程式還有很多小的問題,根據編譯器提示一點一點改就行了。

希望幫到了你!

2樓:電子數碼專家

付費內容限時免費檢視

回答函式就是 void main() 寫錯了,是void main()不是void mian(),如果不是主函式就是沒有新增相應的標頭檔案。

1>msvcrtd.lib(crtexe.obj) :

error lnk2019: 無法解析的外部符號 _main,該符號在函式 ___tmaincrtstartup 中被引用。

這句話的意思是void mian()函式在某個類中,沒有新增累的標頭檔案。

希望對你有幫助,親

提問為什麼c++會出現「不是內部或外部命令,也不是可執行的程式或批出理檔案」

回答重新試一下

提問重試後也沒用,可以找找其他方法嗎

回答1、在呼叫外部庫的時候,出現這種問題,可能就是庫呼叫的方式不對,在qt中呼叫的時候,可以在.pro檔案中加入庫,或者可以在標頭檔案中使用

#pragma comment(lib, 「hitp450.lib」);

2、排除了這種問題,接下來就有可能呼叫了沒有進行宣告的函式,檢查一下是否在標頭檔案中進行定義。

3、配置屬性-常規-mfc的使用,選擇為使用標準windows庫,或者選擇在靜態庫中使用mfc,並且在程式中新增 #pragma comment (lib,"advapi32.lib") 或者在專案-屬性-連結器-輸入-附加依賴項 中新增相應的庫名字,但是該庫的檔案路徑最好跟當前專案的路徑是一樣的,否則需要在專案-屬性-vc++目錄-庫目錄 裡面加上該庫的目錄,否則找不到該庫

4、重要一定要確定好,lib的位數和編譯器的位數選擇是一致的。

提問可以發一個詳細的操作視屏嗎,我是新手看不懂[擠眼]是什麼意思

回答提問

操作過程的**或者語言都可以

回答親,也沒有

提問唉,什麼嘛,你在網上能找的別人也能找到,看不懂才來問你,結果你什麼都不知道算什麼專家啊,欺騙我們這些平民

回答親,沒有

我這邊也是查詢資訊的,親

提問那就不要說是什麼電子數碼專家,誠信做人,做事

回答是的,親

更多19條

3樓:匿名使用者

你給我qq好我給你發一個

c++無法解析的外部命令 10

4樓:大野瘦子

函式就是 void main() 寫錯了,是void main()不是void mian(),如果不是主函式就是沒有新增相應的標頭檔案。

1>msvcrtd.lib(crtexe.obj) :

error lnk2019: 無法解析的外部符號 _main,該符號在函式 ___tmaincrtstartup 中被引用。

這句話的意思是void mian()函式在某個類中,沒有新增累的標頭檔案。

5樓:張玉濤

如果你寫的是主函式就是 void main() 寫錯了,如果不是主函式就是沒有新增相應的標頭檔案

1>msvcrtd.lib(crtexe.obj) :

error lnk2019: 無法解析的外部符號 _main,該符號在函式 ___tmaincrtstartup 中被引用

這句話的意思是void mian()函式在某個類中,你沒有新增累的標頭檔案。

6樓:匿名使用者

void mian()

拼寫錯誤。

main()

7樓:

是void main()

不是void mian()

Verilog編譯出錯

ls的說的不算錯誤但是不完整,不可能我隨便寫一個程式都要求這樣吧這樣的錯誤確實是因為設定的top頂層和設定中預先設定的頂層名不同,所以造成了錯誤。多半是因為在建工程的是一個頂層名,而具體寫 的時候又是另外一個。或者中途換了頂層。解決方法一般有兩種 1.跟換 頂層名,也就是你這裡的adder4,但是這...

如何用c語言編譯出我愛你字,如何用c語言編譯出我愛你三個字

include int main 不是怎麼編輯,而是你想讓這三個字如何去呈現 include stdio.h main 如何用c程式編寫某某我愛你 include include int main else printf n你是sb n return 0 為什麼放棄 我愛你 怎麼用c語言表示 呵 一...

c語言如何編譯出64位的可執行檔案

可以用dev cpp 編譯器 64位的版本 可以選擇輸出32或者64位的可執行檔案。這同編譯器本身效能有關。如果它支援64位,有它自己的選項設法。ms vc 編譯器,源程式第一行加上 視窗版本巨集定義,編出的可執行檔案就可以在相應的 目標計算機上執行。例如 define winver 0x0602 ...