我尝试使用win7 + cygwin将net-snmp lib添加到我的项目中:
项目文件似乎包含有效的lib和路径条目:
win32:CONFIG(发布,调试|发布):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:致命错误:net-snmp / net-snmp-config.h:没有这样的文件或目录 #include
我已阅读全部"添加外部lib"主题,但它没有帮助解决这个问题。 重新运行qmake,重新打开Qt创建者,或者从终端运行qmake -r并不能帮助他们。
答案 0 :(得分:1)
删除$$PWD/
(包括来自include和libs)并再试一次:运行qmake并重建。