我有一个C++程序test.cpp,想要链接两个.lib文件(fhlib.lib和gc_lib.lib)。这些.lib文件与我的.cpp程序在同一个文件夹中。我正在使用Windows 7操作系统。
到目前为止,我尝试了以下方法:
但仍然不起作用。我得到:
到目前为止,我尝试了以下方法:
g++ -o main main.cpp -L/Users\Documents\Visual Studio 2015\Projects\My Project -lfhlib
但我得到了一个
No such file or directory error.
我确定路径是正确的,因为我从“属性-位置”中复制了它。但是我不得不删除“C:\”,因为它无法编译。
编辑:我找到了这个http://www.mingw.org/wiki/Specify_the_libraries_for_the_linker_to_use。
所以我尝试使用
"-I" instead of "-l"
但仍然不起作用。我得到:
undefined reference to 'fh_set'...
-I
选项用于包含路径。 - rocambille