Qt creator:包含找不到外部库的路径

Qt creator: include path for external lib not found

我正在尝试使用 win7 + cygwin 将 net-snmp 库添加到我的项目中:

项目文件似乎包含有效的库和路径条目:

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/C:/usr/lib/ -lnetsnmp else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/C:/usr/lib/ -lnetsnmpd

INCLUDEPATH += $$PWD/C:/usr/include DEPENDPATH += $$PWD/C:/usr/include

但是我无法构建项目,因为没有找到包含文件,而且它存在于给定的物理目录下 (c:/usr/include/net-snmp/net-snmp-config.h)

../snmptest1221313123/main.cpp:1:38: fatal error: net-snmp/net-snmp-config.h: No such file or directory #include

我已经阅读了所有 "add external lib" 个主题,但这对解决这个问题没有帮助。 重新 运行 qmake、重新打开 Qt creator 或 运行 qmake -r 来自终端都无济于事。

删除 $$PWD/(包括和库)并重试:运行 qmake 和重建。