如何在Windows上的Qt中正确链接自己的库到项目?

时间:2017-06-21 16:42:18

标签: c++ windows qt qmake

在我的QtCreator C ++项目中,我使用了子模板,并有几个子项目,包括lib-project。在app-project中我正在尝试这个:

var mydate = new Date(),
    myarr  = mydate.toLocaleTimeString().split(':');
    myarr.pop();

console.log(myarr.join(':'));

在Linux上它运行良好,但在Windows库编译(有.dll和.a文件),链接器链接它(如果我将路径更改为错误,如-L ../ Library / debugg我有一个错误 - 找不到-lLibrary),但后来我对“[my_classes]”进行了“未定义的引用”。 INCLUDEPATH和DEPENDPATH也是正确的(因为它适用于Linux):

win32:CONFIG(release, debug|release): LIBS += -L../Library/release -lLibrary
else:win32:CONFIG(debug, debug|release): LIBS += -L../Library/debug -lLibrary
else:unix: LIBS += -L../Library -lLibrary

还试过这个:

INCLUDEPATH += $$PWD/.. $$PWD/../Library
DEPENDPATH += $$PWD/.. $$PWD/../Library

结果相同,那我该怎么办?

0 个答案:

没有答案