测试项目中生成文件中的 Qtcreator 错误
Qtcreator Error in Makefile in a test project
我第一次尝试运行qtcreator。
我用这个基本代码创建了一个空的Qt项目:
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
return app.exec();
}
但是当我单击"运行"时,生成文件会给出错误。
16:31:38:运行项目测试的步骤...
16:31:38:配置未更改,跳过 qmake 步骤。
16:31:38: 开始:"/usr/bin/make"
生成文件:100:目标"全部"与目标模式不匹配
生成文件:106: *** 目标模式不包含"%"。 停。
16:31:38:进程"/usr/bin/make"以代码 2 退出。
构建/部署项目测试时出错(工具包:桌面(
执行步骤时
"制作" 16:31:38:已用时间:00:00。
第 100 行是:
all: ../%{JS: Util.asciify(build-test-Desktop-Debug)}/Makefile $(TARGET)
而 106 是:
../%{JS: Util.asciify(build-test-Desktop-Debug)}/Makefile: ../test/test.pro /usr/share/qt4/mkspecs/linux-g++-64/qmake.conf /usr/share/qt4/mkspecs/common/unix.conf
Qtcreator在我的测试项目旁边创建了一个名为:%{JS: Util.asciify("build-test-Desktop-Debug"(}的目录
。如何解决此错误?
这是由 qmake 限制引起的间接错误。创建新项目时,向导默认将生成目录设置为 home/user/project/build
,这是不支持的。将构建目录设置为 home/user/build
可以在 QtCreator 5.2 上解决此问题。
我更改的项目/常规/构建目录与项目的路径相同,它适用于我的qt Creator5.2,macOs 10.15.4
相关文章:
- 为什么我的QTRPT项目文件未在QTCreator中运行
- 测试项目中生成文件中的 Qtcreator 错误
- 如何让谷歌测试在QtCreator中执行多个测试文件
- 如何将我的生成文件项目导入QtCreator
- QTCreator G .EXE:致命错误:无输入文件(Windows)
- 尝试在QTCreator上构建远程ARM设备的C ,可执行文件为64位
- ifstream无法在qtcreator中打开文件
- qtCreator 错误:无法映射文件,errno=22 文件用于架构x86_64?
- 将对象(.o)文件添加到qtcreator项目
- python.h:Qtcreator中没有这样的文件或目录错误
- 如何在QtCreator(Linux Ubuntu)中编译和运行一个随机的单个C++文件
- 在QtCreator中从现有的.cpp和.h文件创建Vanilla C++项目
- 顶级qml文件中的Repeater元素导致QtQuick 1.1(QtCreator 3.5.1)中的绑定循环
- 使用ifstream和QtCreator从当前目录中读取文件
- QtCreator未指定可执行文件
- 在QtCreator中逐行读取文本文件不起作用
- 在调试c++程序时,QTCreator不能识别可执行文件
- QtCreator无法在Linux上找到Qxt头文件
- 使用QTCreator.pro文件中的QMAKE链接标志顺序
- QtCreator-将文件夹导入资源