在Qt for C ++中,如何在Windows中设置编译器和调试器以运行控制台应用程序?当我尝试调试应用程序时,它给了我这个错误:-1:错误:Qt Creator需要一个编译器设置来构建。在套件选项中配置编译器。
答案 0 :(得分:6)
通常,您似乎缺少编译器和正确的“套件”安装。尝试使用相应的Qt安装程序安装msvc或mingw,然后仔细检查套件设置。
如果之后无法自动检测,您可以随时添加一个工具包:
Select Tools > Options > Build & Run > Kits > Add.
您可以在我的机器上找到下面的截图,您应该在那里查找。请注意,屏幕截图是在我的Linux机器上拍摄的,但配置的位置应该在UI上统一。
有关详细信息,请参阅文档:
答案 1 :(得分:1)
你需要安装一个编译器,你没有提供任何操作系统细节我会假设你是一个Windows用户。
http://www.wikihow.com/Install-Qt-SDK-on-Microsoft-Windows
到目前为止,您只有IDE,需要编译器,可以安装几个不同的。
答案 2 :(得分:-1)
我假设您已经以这样的方式配置IDE,以便标准UI应用程序可以毫无问题地进行调试。 我这样克服了这个问题:
我通过添加应用程序参数将标准输入重定向到文件:<"FileName.txt"
或<"../projectName/FileName.txt"
如果我在其他地方使用构建。
然后我在项目运行设置中更改设置“在控制台中运行”,我认为我禁用此选项(目前我不确定,请尝试这两种设置)。
当您拥有静态输入数据集时,这适用于任何操作系统(在Linux和Windows上试用)。在其他情况下,这可能会有问题。