快速的问题,我只是尝试VS2012并试图使C ++应用程序净值,但对我的生活做一个新项目时,我不能再找到的选项。
在VS2008它使用的是根据新的项目> VISUAL C ++> CLR> WINDWOS形式应用。
他们有去除,以使.NET C ++ / CLR应用程序从vs2012的选项? 或者是它的东西我必须下载?
快速的问题,我只是尝试VS2012并试图使C ++应用程序净值,但对我的生活做一个新项目时,我不能再找到的选项。
在VS2008它使用的是根据新的项目> VISUAL C ++> CLR> WINDWOS形式应用。
他们有去除,以使.NET C ++ / CLR应用程序从vs2012的选项? 或者是它的东西我必须下载?
虽然微软移除,以创建一个C选项++ / CLI Windows窗体应用程序,模板文件仍然安装。 唯一缺少的似乎是.vsz文件,并在文件vcNET.vcdir登记。 我已经重新创建这些文件,并把他们下载这里 。
安装文件,你应该能够在C ++ / CLI创建WinForm的应用程序一次。
好了,很多人都面临着这个问题。 下面是我遵循:
创建一个Visual C ++ - > CLR - > CLR空项目(显然您指定的名称和目录)。
一旦它被创建,该项目单击鼠标右键,选择“添加 - >新建项目”。
在用户界面选项卡,选择“Windows窗体”。 命名您的表格,然后点击确定。 这种形式将被添加到项目中。
形式被添加后,复制里面的下面的代码YourFormName.cpp
:
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void Main(array<String^>^ args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Project1::MyForm myForm; //NameOfProject::NameOfForm instanceOfForm;
Application::Run(%myForm);
}
我们几乎完成了...
现在,在项目属性,展开Linker
部分,然后选择“系统”。 根据该子系统的选项中,选择Windows(/子系统/ WINDOWS)
现在添加的切入点。 在“链接器 - >高级”,选择“主”为“切入点”
建立和Run..Voila!
PS:这仅仅是一个空的形式)
是的,微软已经删除的选项,这里是微软(响应参考 ):
C ++ / CLI是互操作的最佳解决方案,但我们不建议创建一个使用C ++ / CLI全新的UI应用程序。
通过链接提供的解决方法是:
- 创建两个2012RC和MSVC2010快空C ++的解决方案。
- 使用2010次快车,创造2012RC空的解决方案的文件夹内的一个新的winform应用程序的项目。 关闭所有节能。
- 使用2012RC和“添加现有项目”,加上2010速成-winform应用程序的项目入空2012RC解决方案。
- 右键单击该项目将其转换为2012RC“格式”
它的工作原理,这是简单的! 但我不知道所有的后果。
通过创建自你的模板:
现在,您可以创建WF应用在2012RC“一如既往”(新建项目 - >安装 - >模板 - > VISUAL C ++ - > Windows窗体应用程序,C ++ 2012RC)。
它的工作原理,这是简单的! 但我不知道所有的后果。
我刚刚创建在VS2010一个新的项目。 然后将其导入到VS2013。
你会发现窗体设计并不总是与这方面的工作。 稍微改变源文件并保存它。 然后,窗体设计器将直到你在项目中再次装入铁锅确定。