gpt4 book ai didi

c++ - 如何使用库组织 QtCreator 项目

转载 作者:行者123 更新时间:2023-11-28 07:44:22 25 4
gpt4 key购买 nike

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

“添加库”对话框已损坏,不允许我选择 .a 文件,只能选择 .lib 文件。我尝试手动将 LIBS += -L"./"-l"lib.a"添加到第二个项目中,但没有成功(找不到库)。

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

最佳答案

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

topLevel/
topLevel/myProject
topLevel/myLib

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

TopLevel.pro
SUBDIRS += myProject
SUBDIRS += myLib

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

关于c++ - 如何使用库组织 QtCreator 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15171051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com