0

我用 VS2012 构建了一个静态库(.lib)。我通过包含我的标头编写了一个测试程序,然后尝试使用 g++ 将其与 .lib 文件链接

g++ Test.cpp Gray.lib -o test.exe

(所有文件都在同一个目录中)

而且我undefined reference to的库中的函数出现错误。我该怎么办?我已经搜索了很多答案,这些都没有帮助。

4

1 回答 1

1

如果不求助于 hack,您就无法做到这一点,因为您要使用的编译器之间的名称修改是不同的。最直接的方法是本地编译你的 g++ 库。

于 2013-04-27T05:21:02.460 回答