0
链接,例如:如何将库从另一个库QT
LIB1它在LIB1路径
库LIB2它在LIB2路径库,从lib1内依赖,这意味着:
所述LIB2 pro文件有:
LIBS + = -L ../ LIB1 -llib1
INCLUDEPATH + = ../lib1
测试它在测试路径的可执行文件,从LIB2依赖,这意味着:
测试pro文件有:
LIBS + = -L ../ LIB2 -llib2
INCLUDEPATH + = ../lib2
我建立LIB1和LIB2 normaly,但是当我尝试建立测试我得到的Windows此错误(但Mac):
在功能“功能LIB2”
undefined reference to 'function in lib1'
实际上Linux上的GCC也抱怨说,对我来说这是一个bug,LIB1与Test没有任何关系。 – 2012-04-14 04:58:47
在一个简单的项目中,例如它可以正常工作,但在我的项目中,这不起作用,但出于某种奇怪的原因,我将.cpp文件包含在主项目中:#include“xmlreader.cpp”。 – 2012-04-14 05:08:52
感谢您的帮助。 – 2012-04-14 05:09:28