当我尝试在 Visual Studio 2013 RC 终极版中创建 Visual C++ Windows 窗体应用程序 (CLR) 时,我感到非常惊讶。我在 CLR 部分下找不到任何适用于 Windows 表单的模板。它在 Visual Studio 2010 中。
我尝试使用“CLR Empty Project”,但通过添加任何窗口形式出现错误。
错误 1 错误 LNK1561:必须定义入口点
有什么解决办法吗?
当我尝试在 Visual Studio 2013 RC 终极版中创建 Visual C++ Windows 窗体应用程序 (CLR) 时,我感到非常惊讶。我在 CLR 部分下找不到任何适用于 Windows 表单的模板。它在 Visual Studio 2010 中。
我尝试使用“CLR Empty Project”,但通过添加任何窗口形式出现错误。
错误 1 错误 LNK1561:必须定义入口点
有什么解决办法吗?
这是VS2012 的重大变化。
正如上面 MSDN 页面上所说,在 Visual C++ 中的重大更改下:
集成开发环境
- 以下项目模板不再存在:
- Windows 窗体应用程序
- Windows 窗体控件库
- 尽管我们建议您不要在 C++/CLI 中创建 Windows 窗体应用程序,但支持维护现有的 C++/CLI UI 应用程序。如果您必须创建 Windows 窗体应用程序或任何其他 .NET UI 应用程序,请使用 C# 或 Visual Basic。仅将 C++/CLI 用于互操作性目的。
请按照以下步骤操作 VC++ 2013:
步骤 1:文件 -> 新建 -> 项目 -> 模板 -> Visual C++ -> CLR -> CLR 控制台应用程序 -> 确定 -> 完成
步骤 2:右键单击 Source Files -> Add new Item -> Visual C++ -> UI -> Windows Forms (MyForm.h) -> Add
第三步:点击右上角的属性(或)执行。完毕!