怎么样在控制台程序中打开QTGUI程序(vs2013+QT5.4)

C++语言 码拜 8年前 (2016-09-23) 2412次浏览
例如想要达到如下效果:
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)”,即可显示控制台窗口

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样在控制台程序中打开QTGUI程序(vs2013+QT5.4)
喜欢 (0)
[1034331897@qq.com]
分享 (0)