如何将外部库添加到Qt Creator RC1(版本0.9.2)构建的项目中?例如,win32函数EnumProcesses()要求将Psapi.lib添加到要构建的项目中。

最佳答案

正确的方法是这样的:

LIBS += -L/path/to -lpsapi

这样,它将在Qt支持的所有平台上运行。这个想法是您必须将目录与库名分开(不带扩展名,并且不带任何“lib”前缀)。当然,如果要包含Windows特定的库,那真的没关系。

如果您要将lib文件存储在项目目录中,则可以使用$$_PRO_FILE_PWD_变量引用它们,例如:
LIBS += -L"$$_PRO_FILE_PWD_/3rdparty/libs/" -lpsapi

关于c++ - 将外部库添加到Qt Creator项目中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/718447/

10-11 23:15
查看更多