如何在QtCreator中设置编译器和调试器

时间:2014-01-07 07:25:47

标签: windows qt compiler-errors qt-creator

在Qt for C ++中,如何在Windows中设置编译器和调试器以运行控制台应用程序?当我尝试调试应用程序时,它给了我这个错误:-1:错误:Qt Creator需要一个编译器设置来构建。在套件选项中配置编译器。

3 个答案:

答案 0 :(得分:6)

通常,您似乎缺少编译器和正确的“套件”安装。尝试使用相应的Qt安装程序安装msvc或mingw,然后仔细检查套件设置。

如果之后无法自动检测,您可以随时添加一个工具包:

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

您可以在我的机器上找到下面的截图,您应该在那里查找。请注意,屏幕截图是在我的Linux机器上拍摄的,但配置的位置应该在UI上统一。

enter image description here

有关详细信息,请参阅文档:

Adding Kits

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:-1)

我假设您已经以这样的方式配置IDE,以便标准UI应用程序可以毫无问题地进行调试。 我这样克服了这个问题:

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

  2. 然后我在项目运行设置中更改设置“在控制台中运行”,我认为我禁用此选项(目前我不确定,请尝试这两种设置)。

  3. 当您拥有静态输入数据集时,这适用于任何操作系统(在Linux和Windows上试用)。在其他情况下,这可能会有问题。