我目前正在制作一个C++ GUI应用程序,但我遇到以下问题。在程序中我有一个MyForm.cpp和一个Myform.h(只有一个按钮)。当应用程序启动控制台并打开窗体时。这是默认的吗?或者我该如何禁用它?主要代码是:控制台在运行GUI C++应用程序时打开
#include "MyForm.h"
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
int main(array<String^>^ args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Namespace::MyForm form;
Application::Run(%form);
}
希望有人能帮忙吗?
我看来你实际上并没有将它编译为windows应用程序。在项目设置中有一个选项可以在控制台和Windows应用程序之间进行切换(Windows应用程序不能使用控制台,而控制台应用程序可以显示窗体,但总是可以看到控制台)。 –