簡體   English   中英

添加參考項目空白 Visual Studio 2013

[英]Add Reference Projects Blank Visual Studio 2013

我正在使用我下載的 SDK 在 MSVS 2013 中開發應用程序。

當我嘗試構建我的項目時,我收到error LNK2019: unresolved external symbol _SecuAPI_Init@4 referenced in function _main D:\\Documents\\Visual Studio 2013\\Projects\\Lola\\Lola\\Main.obj Lola

在搜索谷歌和 MDN 之后,我縮小了范圍,我要么在不應該使用的時候使用引用,要么沒有正確鏈接項目。 我已經查看了我的代碼,我認為是后者,除非我遺漏了什么。 SDK 附帶的文檔並不清楚要鏈接什么或如何將 SDK 添加到項目中。 我不確定是否需要將 .dll 添加到項目文件夾中,以便在引用下顯示或什么。

我計划將其分發到其他計算機,並且我相信許可說明可以在其他計算機上免費獲得這些文件。

我分別在 Project->Properties->Linker->Additional Library Directories 和 Project->Properties->C/C++->Additional Include Directories 下添加了下載的 .lib 文件和 inc 文件的路徑。

該項目還帶有 dll 文件,我沒有對它們做任何事情。 我嘗試轉到 Project->References->Add New Reference-Projects 但沒有顯示可供選擇。

在 Project->Properties->Linker->Input 下,有附加依賴項。 您通常需要指明要鏈接到那里的 .lib 的名稱。 那應該解決它。

我想我解決了這個問題,雖然它只是導致了更多的警告,但我認為這是因為我的定義是多余的,因為 .lib 沒有正確鏈接。

問題是我只有 Project->Properties->Linker->Input->Additional Dependencies 下的路徑。 您必須指定各個庫,閱讀添加 .lib 文件本身,而不僅僅是指定它們所在的文件夾。

為了更容易,我在鏈接器->常規->附加庫目錄下添加了路徑。 然后我只需要在鏈接器->輸入下添加文件。 所以我只會添加 myLib.lib,而不是為每個文件添加整個路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM