问题已经解决,确实要和Qt Creator中的编译器保持一致,就是用Mingw编译,make和make install就行,最后生成.a文件,就是VS下的.lib文件,直接在Qt中链接就行。谢谢大家
[quote=引用 7 楼 lqbk1 的回复:] 楼主的QT Creator到底选的是什么编译器? vc还是mingw? 编译urg_lib的编译器和QT Creator中保持一致就行了
楼主的QT Creator到底选的是什么编译器? vc还是mingw? 编译urg_lib的编译器和QT Creator中保持一致就行了
[quote=引用 3 楼 qq423399099 的回复:] 改成下面这样试试: LIBS += -L C:/Users/Administrator/Desktop/urg_library-1.1.8/vs2010/cpp/Debug/ -lurg_cpp 如果还是不行的话,把build-XX-DEBUG目录都删掉,重新生成试试
改成下面这样试试: LIBS += -L C:/Users/Administrator/Desktop/urg_library-1.1.8/vs2010/cpp/Debug/ -lurg_cpp 如果还是不行的话,把build-XX-DEBUG目录都删掉,重新生成试试
当然可以。 方法1:自己手动写(假设你的头文件和库文件都放在d:/haha文件夹下) LIBS += -L d:/haha/ -lA INCLUDEPATH += d:/haha/ 方法2: 也可以让QT自动生成 右键项目--外部库--选择库文件和包含路径
24,854
社区成员
27,343
社区内容
加载中
试试用AI创作助手写篇文章吧