c++ 界面化编程 CLR

本文介绍了如何在 Visual Studio 中利用 CLR(Common Language Runtime)为 C++ 项目添加界面化功能,通过创建 CLR 空项目,配置属性以启用窗口子系统,并使用 C# 设计器创建窗体。尽管可以使用 C# 进行界面设计,但作者认为 C++ 在某些功能上更为灵活。在实施过程中,可能会遇到缺少库支持的问题,可以通过设置附加依赖项来解决。
摘要由CSDN通过智能技术生成

       刚开始找界面化编程实现方法的时候大多推荐的QT和C#,于是去下载了QT和C#来用, 用了一些时候,做了一些比较,有点自己的想法,希望能用C# 的设计器搭配C++的语法,刚好看到论坛上有实现方法,于是就完成了折腾,以后如果有人说C++ 只有控制台,就可以很淡定的告诉别人继续深入学习C++就会发现不止有控制台,还有有很方便的界面。

以下是在VS2019上实现的,和VS2017实现的方法一样

首先要新建一个CLR的空项目

这个项目在单个组件里,不是默认安装的

空项目建完后右键点击  工程名->属性

链接器->系统

子系统:窗口 (/SUBSYSTEM:WINDOWS)

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Microsoft Visual C++ 2010是一个用于开发C++应用程序的集成开发环境(IDE)。它可以用来开发本地C++程序和CLR/C++程序。本地C++程序是在本地计算机上执行的应用程序,遵循由ISO/IEC定义的C++语言标准。CLR/C++程序是扩展版本的C++,它是在CLR控制下运行的应用程序。 要使用Microsoft Visual C++ 2010进行编程,你需要首先安装该软件。在安装完成后,你可以打开IDE目录,这个目录的位置可能是在你的安装磁盘中的"D:\Windows\Program Files*\Microsoft Visual Studio 10.0\Common7\IDE"。在这个目录下,你可以找到用于编写、调试和构建C++应用程序的工具和资源。使用Visual C++ 2010,你可以创建窗口、使用滑块控件和其他用户界面元素等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Visual C++ 2010_第1章 使用Visual C++ 2010 编程](https://blog.csdn.net/madao1234/article/details/84815814)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [1.如何使用滑块控件?(Visual C++编程 源代码)](https://download.csdn.net/download/s13596191285/85740000)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [NRCE 二级C语言开发环境:Microsoft Visual C++ 2010 学习版下载](https://blog.csdn.net/m0_63042291/article/details/128985505)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值