【发布时间】:2014-01-01 12:27:52
【问题描述】:
我是 Qt 的一个新手,我不知道为什么我的库中的 .h 不会被包含在内。
错误信息是:
错误:setting.h:没有这样的文件或目录
该库的构建没有问题。
我通过右键单击我的程序项目 -> 添加库 -> 外部库 -> 在我的计算机上浏览我的库文件和路径并添加了 libToolSettin.a,使用 Qtcreator 添加了它。
这产生了将其添加到 .pro 文件中的代码:
unix|win32: LIBS += -L$$PWD/../Tools/build-libToolSetting-Desktop-Debug/ -llibToolSetting
INCLUDEPATH += $$PWD/../Tools/build-libToolSetting-Desktop-Debug DEPENDPATH += $$PWD/../Tools/build-libToolSetting-Desktop-Debug
win32: PRE_TARGETDEPS += $$PWD/../Tools/build-libToolSetting-Desktop->Debug/libToolSetting.lib else:unix: PRE_TARGETDEPS += $$PWD/../Tools/build-libToolSetting-Desktop-Debug/liblibToolSetting.a
我不知道为什么它不起作用,所以提前感谢您的帮助。
【问题讨论】:
-
已经验证这是正确的路径。还是谢谢
标签: c++ qt include static-libraries .a