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

如何在QtCreator中设置编译器和调试器 在C++中,如何在Windows中设置编译器和调试器来运行控制台应用程序?当我尝试调试应用程序时,它给了我这个错误:-1:错误:Qt Creator需要设置编译器来编译。在工具包选项中配置编译器。,windows,qt,compiler-errors,qt-creator,Windows,Qt,Compiler Errors,Qt Creator,您需要安装编译器,您没有提供任何操作系统详细信息。我假设您是windows用户 到目前为止,您只有IDE,您需要编译器,您可以安装几个不同的。一般来说,您似乎缺少编译器和正确的“工具包”安装。尝试使用相应的Qt安装程序安装msvc或mingw,然后仔细检查套件设置 如果之后自动检测不起作用,则始终可以显式添加工具包: Select Tools > Options > Build & Run > Kits > Add. 你可以在我的机器上找到下面的屏幕截图,你应

您需要安装编译器,您没有提供任何操作系统详细信息。我假设您是windows用户


到目前为止,您只有IDE,您需要编译器,您可以安装几个不同的。一般来说,您似乎缺少编译器和正确的“工具包”安装。尝试使用相应的Qt安装程序安装msvc或mingw,然后仔细检查套件设置

如果之后自动检测不起作用,则始终可以显式添加工具包:

Select Tools > Options > Build & Run > Kits > Add.
你可以在我的机器上找到下面的屏幕截图,你应该在那里找到它。注意,屏幕截图是在我的Linux机器上拍摄的,但是配置的位置应该在UI上统一

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


我假设您已将IDE配置为可以毫无问题地调试标准UI应用程序。 我通过以下方式解决了这个问题:


  • 我通过添加应用程序参数将标准输入重定向到文件:
    实际上,OP确实编写了Windows。我不确定您是如何解决这个问题的。OP在QtCreator中正确设置编译器时出现问题。没有必要禁用任何AFAICT。我也不知道你在写什么。此外,您还将标题修改为调试问题,而它似乎也是一个通用编译器问题。我回滚了您的编辑,并尝试用新的修订版进行澄清。希望,这正是OP想要的。注意,他写的是关于调试控制台应用程序的!所以我认为标准的UI应用程序对他来说是完美的。GDB和控制台标准输入存在一些问题,我相信这是他的问题,不是安装和配置Qt环境!我不知道你从哪里得到的信息是“UI应用程序非常适合他。”。有可能OP甚至没有尝试过,因为他只是想快速得到一些东西,而console是首选。好吧,你是对的,也许我应该在早上喝点咖啡:)