Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Qt Creator中运行普通C项目_C_Qt_Gcc_Qt Creator - Fatal编程技术网

在Qt Creator中运行普通C项目

在Qt Creator中运行普通C项目,c,qt,gcc,qt-creator,C,Qt,Gcc,Qt Creator,我在qt creator中使用 文件->新文件或项目->非Qt项目->普通C项目 main.c #include <stdio.h> int main(void) { printf("Hello World!\n"); return 0; } 我使用Ctrl+B构建项目,这是成功的。但我无法使用Ctrl+R运行项目。 我以前使用运行以下命令来编译和运行c程序 gcc main.c ./a.out 但现在我不知道如何在QtCreator中运行c程序。 我是Qt创

我在qt creator中使用 文件->新文件或项目->非Qt项目->普通C项目

main.c

#include <stdio.h>

int main(void)
{
    printf("Hello World!\n");
    return 0;
}
我使用Ctrl+B构建项目,这是成功的。但我无法使用Ctrl+R运行项目。 我以前使用运行以下命令来编译和运行c程序

gcc main.c 
./a.out
但现在我不知道如何在QtCreator中运行c程序。
我是Qt创造者的新手。请帮助

您是否正确设置了项目的运行设置

一定要这样设置它们

编辑:更新了最近QtCreator版本的链接

似乎缺少工作目录或可执行路径。
是否有任何输出,如“无法执行。/a.out:没有这样的文件或目录”?

没有输出Hanks,设置运行设置后,我的项目正在运行您可能需要检查QtCreator是否正在添加/更改您的test.pro。也许它增加了一些你之前错过的领域。这个答案只不过是一个链接(和Qt Creator的一个古老版本,同样)。它应该扩展一点,使之成为独立的,因为SO的答案应该对未来的访问者有用。感谢hyde,更新了链接,试图更详细地介绍它。解决QtC中类似trobuleshoot问题的方法通常是,查看编译输出和应用程序输出视图,在Qt Creator窗口的底部(分别为键盘快捷键alt-4和alt-3)。
gcc main.c 
./a.out