我有一個擴展名爲.lib的靜態庫。現在,我想將此庫鏈接到Microsoft Visual Studio 10中的類庫項目,並在我的類庫項目中使用這些函數。 我使用properties-> linker->額外的庫目錄將.lib文件的路徑添加到我的類庫項目中,但仍然無法在.lib文件中包含這些標頭。它說「沒有這樣的文件或目錄...」 那麼,我該如何解決這個問題?在此先感謝...將靜態庫鏈接到類庫項目
回答
此錯誤是編譯錯誤。您需要將.h文件包含在 屬性 - > C \ C++ - > General-> Aditional include目錄中。之後,編譯將會通過,但你會有一個鏈接錯誤。爲此,您將轉到選項properties-> linker->其他庫目錄,並且您將指定一個包含庫的文件夾。然後進入properties-> Linker-> Input-> Additional dependencies,然後在那裏指定你想要的.lib文件。在那裏,你也可以添加abosulte路徑,而不會增加我認爲的其他選項。不知道他們爲什麼有兩個地方...
我做過但沒有工作 –
您需要首先包含.h文件屬性 - > C/C++ - >常規 - >附加包含目錄 –
它的工作原理謝謝 –
- 1. Netbeans:將靜態庫鏈接到項目
- 2. 將動態庫鏈接到鏈接到其他靜態庫的靜態庫
- 3. UNIX:靜態庫鏈接到靜態庫
- 4. 將靜態庫鏈接到共享庫?
- 5. 將靜態C++庫鏈接到c庫
- 6. 將靜態庫鏈接到XCode項目libMWPhotoBrowser.a
- 7. 如何將Cocoa Touch靜態庫鏈接到MonoTouch項目?
- 8. 如何將boost.build項目鏈接到特定的靜態庫
- 9. 將靜態庫鏈接到另一個靜態庫
- 10. 將動態庫鏈接到一個靜態庫(又名預鏈接動態庫)
- 11. 鏈接到靜態庫
- 12. Visual Studio:靜態鏈接到靜態庫
- 13. 鏈接靜態庫與靜態庫
- 14. 如何靜態鏈接到另一個項目,該項目本身需要鏈接到其他靜態庫?
- 15. 將靜態庫鏈接到一個DLL
- 16. 將靜態庫鏈接到Apache模塊
- 17. 將靜態庫鏈接到libtool
- 18. 靜態鏈接庫
- 19. 將靜態庫添加到iPhone項目
- 20. 無法將C++項目與openssl靜態庫鏈接
- 21. 將程序鏈接到靜態庫,將其自身鏈接到另一個庫
- 22. 如何將靜態庫鏈接到gcc的動態庫中
- 23. 使用CMake靜態鏈接到項目外的庫
- 24. 通過導入的目標將靜態庫鏈接到主項目
- 25. 靜態鏈接到動態庫。 glibc
- 26. 強制鏈接到Xcode目標的庫的靜態鏈接?
- 27. 鏈接第三方靜態庫到另一個靜態庫
- 28. ARC支持靜態庫鏈接到非ARC項目導致鏈接器錯誤
- 29. 將boost庫鏈接到C++項目
- 30. 將本機庫鏈接到Android項目
另外使用編譯器的-I選項設置搜索頭的路徑,它不會自動指定。 –
它說'/我'需要一個參數 –
當然,重複自己:_「設置搜索標題的路徑...」_ –