例如想要达到如下效果:
int main(int argc, char *argv[])
{
int i;
cin >> i;
if (i == 1) //当i==1时,打开显示window
{
QWidget *window = new QWidget;
window->show();
return app.exec();
}
return 0;
}
要怎么做,本人在VS创建QTGUI工程时不会打开控制台界面。
int main(int argc, char *argv[])
{
int i;
cin >> i;
if (i == 1) //当i==1时,打开显示window
{
QWidget *window = new QWidget;
window->show();
return app.exec();
}
return 0;
}
要怎么做,本人在VS创建QTGUI工程时不会打开控制台界面。
解决方案
10
请首先创建Qt控制台工程
10
那是应为你创建的不是控制台的程序。
方法一、在vs中直接创建控制台程序
方法二、当你通过设置你的应用程序工程属性,右击工程文件,选择属性->连接器->系统->将子系统中的值改为“控制台(/SUBSYSTEM:CONSOLE)”,即可显示控制台窗口
方法一、在vs中直接创建控制台程序
方法二、当你通过设置你的应用程序工程属性,右击工程文件,选择属性->连接器->系统->将子系统中的值改为“控制台(/SUBSYSTEM:CONSOLE)”,即可显示控制台窗口