VS2019中C 程式fatal error LNK1169 找到或多個多重定義的符號

2021-07-30 18:45:33 字數 1569 閱讀 8738

1樓:匿名使用者

這是因為你一個工程裡包含了多個main()函式,一個工程只能包含一個main()函式,多個就報錯,建議把不用的main函式儲存後刪除,就沒問題了。 你不可以建兩個工程嗎?或者試試兩個程式可不可以寫在一個main()函式裡。

2樓:

重定義 變數 或者 類 或類物件 等。、

我不信樓上說的。難道樓主 還會寫倆個main()函式嗎。那就滑天下之大稽 了。

3樓:匿名使用者

沒說到點上啊。

賬號就是qq號,可以加。

vs2010編譯程式:fatal error lnk1169: 找到一個或多個多重定義的符號

4樓:匿名使用者

把你。h檔案裡的方法寫宣告寫到類裡面,

不然你的.cpp裡的strtonint()函式就和.h函式衝突了

關於vs2010執行多檔案程式老是出現「fatal error lnk1169: 找到一個或多個多重定義的符號」的問題?

5樓:匿名使用者

標頭檔案是要宣告的,例如你的程式,在cpp結尾的程式的開頭都要寫#include"resource.h"就好了

vs2010報錯: fatal error lnk1169: 找到一個或多個多重定義的符號

6樓:搞基了嗎嗄v鄶

說明你的工程裡面應該有不止1個 main 函式! 仔細檢查下。是不是工程裡有多個原始檔,而其他的原始檔中也有 main 函式呢。

記得采納啊

大神請教一下,c++中 fatal error lnk1169: 找到一個或多個多重定義的符號 是什麼意思,求大神解惑!附圖

7樓:匿名使用者

把你。h檔案裡的方法寫宣告寫到類裡面,

不然你的.cpp裡的strtonint()函式就和.h函式衝突了

8樓:匿名使用者

你整個專案的**就在這裡了嘛

9樓:散落的青春碎片

沒有關閉之前的工作區吧,重啟c++再試就行了

fatal error lnk1169: 找到一個或多個多重定義的符號\\是怎麼回事?

10樓:匿名使用者

把getch();去掉就可以了,如果要無限地輸入整數並判斷只要加個while(1)就可以了。試試

#include

#include

int main()

return 0;}

11樓:

沒錯 啊,我原樣的**複製過去,可以順利通過,我也是vs2010

vc++2010,fatal error lnk1169: 找到一個或多個多重定義的符號

12樓:普洛智應

你的專案下有兩個cpp檔案,是不是他們都有個main啊。。。猜測

vs2019編譯c程式無法啟動,VS2010編譯C 程式,無法啟動C windows system3 cmd exe 拒絕訪問

cmd被禁用了!你可以試試單獨啟動cmd.exe是否好用,如果不好用,那說明問題出在這cmd.exe上。如果好用,可能是你在 把cmd的訪問給禁止了,可以試試 執行gpedit.msc開啟組策略管理器,在使用者配置 管理模板 系統裡面有一條 阻止訪問命令提示符 或者是下面一條 不要執行指定的wind...

用vs2019,怎麼把c程式打包成可以直接執行的ex

你可以這樣做 把做好的程式重新生成一下 把這個程式的資料夾bin裡面的debug拷貝出來。這個debug裡面就有你想要的exe檔案。專案右鍵 屬性 應用程式 輸出型別 windows應用程式 bin debug目錄下 他會自動生成的。c windows窗體應用程式怎麼打包成可直接執行的exe檔案 c...

在VS2019中利用C連線遠端mysql資料庫時字串要怎麼寫

string query select from guestbook mysqlconnection myconnection new mysqlconnection server localhostone user id rootone password database hiwperone my...