日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

fatal error LNK1120: 1 個無法解析的外部命令 的解決辦法

作者:高欣的博客 更新時間: 2022-03-11 編程語言

question:

vs2012編c程序的時候,出現(xiàn)了fatal error LNK1120: 1 個無法解析的外部命令
在這里插入圖片描述

但是編譯的時候是沒有任何問題的
在這里插入圖片描述

Answer:

沒有寫主函數(shù),所以你能進行編譯的時候通過,而進行最終ctrl+f5的時候會出現(xiàn)這個問題。

參考了百度的結(jié)果,受到的啟發(fā)(侵刪)
如果按照我這樣做,沒有解決,可以看下邊的這個答案


這個問題的原因是有頭文件,但是找不到實現(xiàn)。 有兩個原因:1.只包含了頭文件,只有這個函數(shù)的聲明,沒有包含這個函數(shù)的實現(xiàn)(實現(xiàn)一般放在cpp文件中的)。所以只能通過編譯,連接不成功。 2.另一個原因是函數(shù)的聲明和實現(xiàn)都放在頭文件中了,一般要把聲明放頭文件中,實現(xiàn)放在cpp文件中。這樣每個#include該頭文件的文件都會有一份該函數(shù)的實現(xiàn),連接的時候,連接器不知道連接哪一個實現(xiàn),于是報錯

原文鏈接:https://blog.csdn.net/gaoxin_gx/article/details/120222791

欄目分類
最近更新