0

Visual Studio Ultimate 2012 - 必须定义入口点。

你好。我有文件:

MyForm.h

形式.h

我的表格.cpp

在 Myform.cpp 我有

#include "MyForm.h"

using namespace std;
using namespace System;
using namespace System::Windows::Forms;
void main(array<String^>^args){
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Project1::MyForm form;
Application::Run(%form);    
}

但是当我尝试释放它时,我有错误:

错误 2 错误 LNK1561:必须定义入口点

4

2 回答 2

5

我相信,您的问题的答案分为两个步骤:

  1. 右键单击您的项目文件,选择“属性”、“链接器”、“系统”、“子系统”= Windows 在此处输入图像描述

  2. 而且,“链接器”、“高级”、“入口点”和类型“主”... M: 是大写的。

    在此处输入图像描述

按 ctrl + F5 进行测试。一切检查完毕后,您可以照常设计表单。

**注意:**这是他们希望您停止创建 C++/CLI Winforms 应用程序的含蓄暗示。然而,管道仍然存在,至少对于 VS2012 和 VS2013。未来可能不会出现这种情况。

于 2016-03-19T10:12:24.350 回答
0
#include "MyForm.h"
#include <Windows.h>

using namespace System;
using namespace System::Windows::Forms;
using namespace testing; 
//go to MyForm.h and look for [namespace ****] where **** is the name of your project..mines name is testing. :)


STAThreadAttribute;
void main(){
    Application::EnableVisualStyles();
    Application::SetCompatibleTextRenderingDefault(false);
    Application::Run(gcnew MyForm());
}
于 2014-02-16T21:39:16.680 回答