• 2786阅读
  • 1回复

Qt工程文件的疑问 [复制链接]

上一主题 下一主题
离线yanzh
 

只看楼主 倒序阅读 楼主  发表于: 2014-02-28
想使用QWT编译安装后需在使用QWT的库文件,于是在工程上右键添加了外部库,添加完成后自动在pro文件生成了如下几行


win32:CONFIG(release, debug|release): LIBS += -L$$PWD/C:/Qt/qwt-6.1.0/lib/ -lqwt
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/C:/Qt/qwt-6.1.0/lib/ -lqwtd
else:unix: LIBS += -L$$PWD/C:/Qt/qwt-6.1.0/lib/ -lqwt

INCLUDEPATH += $$PWD/C:/Qt/qwt-6.1.0/include
DEPENDPATH += $$PWD/C:/Qt/qwt-6.1.0/include
可是在编译的时候提示找不到QWT的相关头文件,做了如下修改后就可以了

INCLUDEPATH += C:/Qt/qwt-6.1.0/include
DEPENDPATH += C:/Qt/qwt-6.1.0/include


请问这是为什么?PWD不是linux下显示当前目录的命令吗?在这里起到什么作用?本人对linux不了解,请务必指点下,谢谢

离线dbzhang800

只看该作者 1楼 发表于: 2014-02-28
$$PWD 代表当前工程文件所在路径。如果你要写的路径和它有相对关系,它是很好用的。

但是你现在用的是绝对路径,它对你来说就任何用都没有了。
快速回复
限100 字节
 
上一个 下一个