如何正確鏈接靜態庫到Netbeans項目中?Netbeans:將靜態庫鏈接到項目
我試圖建立在FreeBSD我的應用程序 - 我得到了u和我的媒體庫的.h文件(該庫是魔鬼圖形庫BTW)
我已經加入了包括目錄在圖書館:
File => Project Properties => Build => C++ Compiler => General => Include Directories
然後,根據File => Project Properties => Build => Linkers => Libraries
加入我的圖書館作爲一個文件:../../../source/devil/libIL.a
然而,當我編譯它,我得到以下錯誤:
No rule to make target ../../../source/devil/libIL.a
(我自己也嘗試在庫路徑乞討的接頭庫添加-static
標誌。
你嘗試添加一個額外的lib'dir'(不僅是LIB本身)找到圖書館@'屬性 - >建設 - > Linker'?其他鏡頭,嘗試在鏈接器添加選項字段中添加'-lIL'。 –
是的,我也嘗試添加庫目錄路徑。關於Linker附加選項中的'-lIL'選項,我得到以下錯誤:'/ usr/local/bin/ld:找不到-lIL'。 – Lucas
對不起,我的意思是兩個選項,所以'-lLD'應該在lib目錄之後的'libIL.a'看起來應該是精確的。 –