使用QTCreator.pro文件中的QMAKE链接标志顺序

Linking flags order using QMAKE in QTCreator .pro file

本文关键字:QMAKE 链接 标志 顺序 QTCreator pro 文件 使用      更新时间:2023-10-16

我得到

[…]main.cpp:9:错误:未定义对[…]的引用

我已经知道原因,但是,我无法使用QMAKE_标志来解决它。

我需要在-L之后和-o标志之前的链接中设置-I标志,如下所示(我测试了一个手工制作的Makefile,可以(:

-L/lib-lm[…其他libs…]-I/include-o/仓/程序

但在QMAKE_LFLAGS中设置-I时,-I标志将出现在g++命令的开头。

类似的解决方案:从C++中引用静态库中的C函数

要从C++中实例化一个C库,您需要用extern "C" { } 包围C头