-1

當試圖在Visual Studio中構建一段示例代碼時,我收到上述錯誤。原始示例代碼包含makefile,但我不知道如何執行makefile在Visual Studio項目中執行的鏈接。錯誤LNK2019:Visual Studio中未解析的外部符號

注:這是這個問題的一個副本: Error LNK2019: Unresolved External Symbol in Visual Studio

在這種情況下,筆者專門詢問如何在Visual Studio解決,但被停課時的一個優秀的,但一般的描述重複這個問題的基本原理,沒有獲得關於Visual Studio的細節。

編輯:我以爲我很清楚爲什麼這是一個不同的問題。這是一個視覺工作室特定的錯誤信息,我正在尋找一個視覺工作室特定的解決方案。我不需要在鏈接器上進行探索,只是更好地理解這個工具是什麼,而不是爲我做的。

+1

至少我一直想在這裏鞏固這些類型的問題:http://stackoverflow.com/questions/24715864/problems-importing-libraries-to-my-c-project-how-要修復,這 – 2014-10-11 19:10:43

+0

你的回答中沒有參考LNK 2019錯誤這就是爲什麼我沒有找到它 - 也沒有「複製」的文章。它也沒有說明如何添加我的問題(我已經添加了目錄)的依賴關係。我不確定爲什麼要合併。我不需要了解鏈接器 - 我需要了解Visual Studio是什麼,而不是爲我做的。這就是爲什麼這個和我引用的問題不是重複的 - 他們是視覺工作室的問題,他們被標記爲這樣。我們是否要鞏固下一步的「如何編譯」? – 2014-10-22 03:23:03

回答

0

在項目屬性,你首先需要添加含連接下的.lib文件的文件夾 - >常規 - >附加庫目錄: enter image description here

之後,你必須明確指定庫>輸入 - - 您通過將連接器連接該文件夾中>附加依賴:

enter image description here

這是很容易的,我覺得我需要通過查看與附帶的makefile文件的庫代碼並將「.lib」添加到條目中:

PROJECT_LDLIBS = s100kvs s100grp s100sess s100sym s100scr s100fax otfaia m100admin otfutils s100sig 
相關問題