如何在QtCreator中设置编译器和debugging器

在Qt for C ++中,如何在Windows中设置编译器和debugging器来运行控制台应用程序? 当我尝试debugging应用程序时,它给了我这个错误:-1:错误:Qt Creator需要一个编译器设置来build立。 在工具包选项中configuration一个编译器。

一般来说,你似乎缺乏编译器和正确的“套件”安装。 尝试使用相应的Qt安装程序安装msvc或mingw,然后仔细检查套件设置。

如果之后自动检测功能不能工作,您可以随时添加一个套件:

Select Tools > Options > Build & Run > Kits > Add. 

你可以从我的机器找到下面的屏幕截图,你应该在那里找到它。 请注意,截图是在我的Linux机器上进行的,但配置的位置应该在UI上统一。

在这里输入图像说明

更多详细信息,请参阅文档:

添加套件

你需要安装一个编译器,你没有给出任何操作系统的细节我会假设你是一个Windows用户。

http://www.wikihow.com/Install-Qt-SDK-on-Microsoft-Windows

到目前为止,你只有IDE,你需要编译器,你可以安装几个不同的。

我假设你已经配置了IDE,这样标准的UI应用程序就可以无障碍地进行调试了。 我这样解决了这个问题:

  1. 我通过添加应用程序参数将标准输入重定向到文件: <"FileName.txt"<"../projectName/FileName.txt"如果我在其他地方使用构建。

  2. 然后我改变设置“运行在控制台”在项目运行设置,我想我禁用这个选项(目前我不知道,尝试两个设置)。

当你有一组静态的输入数据时,这在任何操作系统(在Linux和Windows上都可以使用)上都是完美的。 在其他情况下,这可能是有问题的。