在Qt for C++中,我该如何在Windows上为运行控制台应用程序设置编译器和调试器? 当我尝试调试应用程序时,它给出了此错误:-1:错误:Qt Creator需要设置编译器才能构建。请在工具包选项中配置编译器。
Select Tools > Options > Build & Run > Kits > Add.
请参阅文档以了解更多细节:
您需要安装编译器,由于您没有提供操作系统的详细信息,我将假设您是Windows用户。
http://www.wikihow.com/Install-Qt-SDK-on-Microsoft-Windows
到目前为止,您只拥有IDE,您需要编译器,您可以安装几个不同的编译器。
我假设您已经配置了IDE,以便可以无问题地调试标准UI应用程序。
我通过以下方式解决了这个问题:
通过添加应用程序参数将标准输入重定向到文件:<"FileName.txt"
或<"../projectName/FileName.txt"
(如果我正在使用其他位置的构建)。
然后我在项目运行设置中更改“在控制台中运行”的设置,我认为我是禁用此选项(目前我不确定,请尝试两种设置)。
当您拥有静态的输入数据集时,这在任何操作系统上都可以完美运行(在Linux和Windows上尝试过)。 在其他情况下,可能会出现问题。