我正在尝试学习 QtCreator。我最近需要创建一个单独的可执行文件来进行单元测试,浏览后发现最好的方法是创建一个静态库(mylib.a),然后将其包含到其他项目中。我将所有项目配置为构建到单个 build/ 目录中,并且 lib 创建了两个子文件夹:debug/ 和 release/。
“添加库”对话框已损坏,不允许我选择 .a 文件,只能选择 .lib 文件。我尝试手动将 LIBS += -L"./" -l"lib.a" 添加到第二个项目中,但没有成功(找不到库)。
如果有人可以帮助我弄清楚项目配置,那就太好了。我真的不知道发生了什么事。