Qt Creator无法找到库文件

时间:2015-08-03 08:24:52

标签: c++ qt qmake

我在.pro文件中添加了这样的lib:

unix {
    LIBS += ../lib_dir/myLib.a

    //other includes not related to this
}

当我尝试构建时,我得到"未定义的引用"此lib中使用的每个函数的错误和错误:

File not found: ../lib_dir/myLib.a(myLib.o)

我可能做错了什么?

修改

这是我写的:

LIBS += -L../lib_dir -lmyLib 

这是文件路径:

/home/livanov/Project/lib_dir/myLib.a 

以下是我使用lib的项目路径:

/home/livanov/Project/client_app

1 个答案:

答案 0 :(得分:3)

尝试使用qmake's variable reference中描述的表单:

unix {
    LIBS += -L../lib_dir -lmyLib
}

如果库的路径包含空格,请使用引号:

unix {
    LIBS += "-L../lib dir" -lmyLib
}

如果这不起作用,我们需要查看您图书馆的实际路径。