如何正确链接静态库到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'看起来应该是精确的。 –