Qt中不能使用#pragma comment(lib,…)这种方式导入lib

  • Post author:
  • Post category:其他

Qt中导入win库的时候 不能使用#pragma comment(lib,…) 这是 MSVC 专有的表达式

在mingw中,需要在Qt的pro文件中加入 LIBS += -lxxx 即可

比如:

msvc中:

#include <Shlwapi.h>
#pragma comment(lib, “shlwapi”)

 

minGw:

pro文件添加:

LIBS += -lshlwapi

添加头文件:

#include <Shlwapi.h>

备注: mingw使用msvc的方式 会发出 warning: ignoring #pragma comment  [-Wunknown-pragmas]


版权声明:本文为u011624093原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。