使VS2012具备创建基于CLR的Windows窗体应用程序

使VS2012具备创建基于CLR的Windows窗体应用程序

方法一:
尽管 Microsoft 删除了创建 C++/CLI Windows 窗体应用程序的选项,但仍会安装模板文件。唯一缺少的似乎是 .vsz 文件和 vcNET.vcdir 文件中的注册。我已经重新创建了这些文件并把它们放到了下载这里

安装文件,您应该能够再次在 C++/CLI 中创建 WinForm 应用程序

方法二:
创建一个 Visual C++ --> CLR --> CLR 空项目(显然您指定了名称和目录)。

创建后,右键单击项目并选择“添加 --> 新项目”。

在 UI 选项卡下,选择“Windows 窗体”。为您的表单命名,然后单击“确定”。此表单将被添加到项目中。

添加表单后,将以下代码复制到YourFormName.cpp:

#include "MyForm.h"
 
using namespace Project1;//使用MyForm.h中定义的命令空间
 
[STAThread]//单线程特性,有些组件要求单线程
 
int main(array<System::String^>^args)
{
	Application::EnableVisualStyles();//启用可视化界面,不然会很难看
	Application::Run(gcnew MyForm());//创建一个窗体,并进入消息循环
	return 0;
}

我们差不多完成了…

现在在项目属性下,展开Linker 部分并选择“系统”。在子系统选项下,选择 Windows(/SUBSYSTEM/WINDOWS)

现在添加一个入口点。在“Linker–>Advanced”下,选择“Main”作为“Entry Point”

构建并运行

方法三:
1、使用 2012RC 和 MSVC2010 Express 创建一个空的 C++ 解决方案。
2、使用2010 Express,在2012RC空解决方案的文件夹内新建一个WinForm App项目。关闭所有保存。
3、使用 2012RC 和“添加现有项目”,将 2010 Express-WinForm App 项目添加到空的 2012RC 解决方案中。
4、在项目上右击将其转换为2012RC“格式”
方法四:
自己创建模板:
1、使用 2012RC(新项目 -> 其他项目类型 -> Visual Studio 解决方案 -> 空白解决方案)和 MSVC2010 Express(新项目 -> Visual C++ -> 空项目)创建一个空的 C++ 解决方案。
2、使用 2010 Express,在 2012RC 空解决方案的文件夹内新建一个 Windows Form App 项目(命名为“myWForm11”左右)。关闭 2010 Express,全部保存。
3、使用 2012RC 和“添加现有项目”,将 2010 Express-WinForm App 项目添加到空的 2012RC 解决方案中。
右键升级VC++项目到2012RC“格式”的解决方案
4、文件 -> 导出模板 … -> 下一步> 输入模板名称:“Windows Form App, C++ 2012RC”左右以及一些描述。
完成
关闭解决方案
现在您可以“一如既往”在 2012RC 中创建 WF 应用程序(新项目 -> 已安装 -> 模板 -> Visual C++ -> Windows Form App, C++ 2012RC)。

方法五:
没有了

参照https://www.likecs.com/ask-7520863.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值