如何用库组织QtCreator项目

时间:2013-03-02 05:20:36

标签: c++ qt qmake

我正在努力学习QtCreator。我最近需要创建一个单独的可执行文件来进行单元测试,浏览时我发现最好的方法是创建一个静态库(mylib.a),然后将其包含在其他项目中。我将所有项目配置为构建到单个构建/目录中,并且lib创建两个子文件夹:debug /和release /。

“添加库”对话框已中断,不允许我选择.a文件,只选择.lib文件。我试图手动将LIBS + = - L“./” - l“lib.a”添加到第二个项目中,没有运气(找不到库)。

如果有人可以帮我弄清楚项目配置,那就太好了。我真的不知道发生了什么。

1 个答案:

答案 0 :(得分:1)

我认为您需要的是一个单独目录中的子项目。例如一个类似于:

的目录结构
topLevel/
topLevel/myProject
topLevel/myLib

topLevel然后有一个.pro文件,如下所示:

TopLevel.pro
SUBDIRS += myProject
SUBDIRS += myLib

myProject在其目录中包含您当前的.pro文件,myLib拥有自己的.pro文件。您可能会发现this page有用。