当我尝试在Visual Studio 2013 RC终极版中创建Visual C ++ Windows窗体应用程序(CLR)时,我感到非常惊讶。我在CLR部分找不到任何Windows窗体模板。它是在Visual Studio 2010中。
我尝试使用“CLR Empty Project”但是通过添加任何窗口形式它都有错误。
错误1错误LNK1561:必须定义入口点
对此有何解决方案?
答案 0 :(得分:5)
这是breaking change from VS2012。
正如在上面的MSDN页面上所说,在 Visual C ++中的突破性变化下:
集成开发环境
- 以下项目模板已不存在:
- Windows窗体应用程序
- Windows窗体控件库
- 虽然我们建议您不要在C ++ / CLI中创建Windows窗体应用程序,但是支持维护现有的C ++ / CLI UI应用程序。如果必须创建Windows窗体应用程序或任何其他.NET UI应用程序,请使用C#或Visual Basic。使用C ++ / CLI仅用于互操作目的。
答案 1 :(得分:4)
按照VC ++ 2013的以下步骤进行操作:
步骤1:文件 - >新 - >项目 - >模板 - > Visual C ++ - > CLR - > CLR控制台应用程序 - >好的 - >完成
步骤2:右键单击源文件 - >添加新项目 - > Visual C ++ - > UI - > Windows窗体(MyForm.h) - >添加
步骤3:点击右上角的属性(或)执行。完成!