社区
工具平台和程序库
帖子详情
使用Visual Studio进行C/C++程序开发怎样使程序不依赖.net运行?
草根儿
2011-11-16 02:44:35
网上有人说,在
项目
->
属性
->
配置属性
->
常规
->
MFC的使用
->改成“
在静态库中使用MFC
”,然后生成的程序就可以实现脱离.net框架运行,是这样吗?
如果方法不可行,求Visual Studio其它配置方案。
...全文
683
14
打赏
收藏
使用Visual Studio进行C/C++程序开发怎样使程序不依赖.net运行?
网上有人说,在项目->属性->配置属性->常规->MFC的使用->改成“在静态库中使用MFC”,然后生成的程序就可以实现脱离.net框架运行,是这样吗? 如果方法不可行,求Visual Studio其它配置方案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
草根儿
2011-11-17
打赏
举报
回复
[Quote=引用 11 楼 iambic 的回复:]
你到底是不希望依赖.net,还是不希望依赖于2005的运行库呢……你用2005开发出来的C++程序,可能需要依赖于2005的运行时库,或者mfc动态链接库。想清楚或者说清楚你到底是指哪个。
[/Quote]
不希望依赖.net
快乐的小菜鸟
2011-11-16
打赏
举报
回复
。net 基本是c#在用 本省 mfc调用的dll 跟。net不关连吧?
草根儿
2011-11-16
打赏
举报
回复
主要问题是如何设置才能让生成的程序不依赖.net ;
即安装这个软件的操作系统不需要为了运行这个程序而安装 net 。
什么C++/CLI的 ,不太懂啊,这是个配置开发工具的问题,不是编程的问题。
因为学的是VC++ 6.0,但是6.0的操作界面,实在有点乱,
所以才想用界面更友好的,更高版本的VS2003、VS2005、VS2008、VS2010
iambic
2011-11-16
打赏
举报
回复
[Quote=引用 8 楼 liuyachong 的回复:]
VS2010 C++ 也不需要考虑.net的问题吗?
[/Quote]
你到底是不希望依赖.net,还是不希望依赖于2005的运行库呢……你用2005开发出来的C++程序,可能需要依赖于2005的运行时库,或者mfc动态链接库。想清楚或者说清楚你到底是指哪个。
珍惜生命远离CPP
2011-11-16
打赏
举报
回复
[Quote=引用 8 楼 liuyachong 的回复:]
引用 5 楼 iambic 的回复:
一般开发出来的C++程序都是原生应用程序,不需要.net。C++/CLI除外,但你应该不需要考虑。
VS2010 C++ 也不需要考虑.net的问题吗?
[/Quote]
C++不需要考虑
如果是你用的C++/CLI的话那就必须.net运行库了
草根儿
2011-11-16
打赏
举报
回复
MFC的使用:使用标准 Windows 库,在静态库中使用MFC,在共享DLL中使用MFC。
这三种使用方式是什么意思?
是不是前二者不需要.net框架的支持,共享DLL就需要NET支持了?
草根儿
2011-11-16
打赏
举报
回复
[Quote=引用 5 楼 iambic 的回复:]
一般开发出来的C++程序都是原生应用程序,不需要.net。
C++/CLI
除外,但你应该不需要考虑。
[/Quote]
VS2010 C++
也不需要考虑.net的问题吗?
珍惜生命远离CPP
2011-11-16
打赏
举报
回复
clr用的语言是 C++/CLI 不是C++。
草根儿
2011-11-16
打赏
举报
回复
[Quote=引用 3 楼 akirya 的回复:]
本来就不需要.net环境啊
[/Quote]
vs 2005中
c++
编程大致三种方式:基础api,mfc,
clr
.前二者不需要.net框架的支持,生成的是机器码。
clr是托管代码
,也就是托管c++,和c#,vb.net类似,需要.net框架支持,生成的是中间码。
这句话又怎么解释呢?clr
iambic
2011-11-16
打赏
举报
回复
一般开发出来的C++程序都是原生应用程序,不需要.net。C++/CLI除外,但你应该不需要考虑。
草根儿
2011-11-16
打赏
举报
回复
[Quote=引用 2 楼 iambic 的回复:]
mfc又不是.net
[/Quote]
你的意思是,只要程序不是使用 C# 或者 VC.NET VB.NET 开发的,就不会依赖 .NET 是吗?
珍惜生命远离CPP
2011-11-16
打赏
举报
回复
本来就不需要.net环境啊
iambic
2011-11-16
打赏
举报
回复
mfc又不是.net
草根儿
2011-11-16
打赏
举报
回复
有人说,进行这样的配置,
项目
->
属性
->
配置属性
->
常规
->
MFC的使用
->改成“
在静态库中使用MFC
”,然后生成的程序就可以不依赖
net
运行,是这样吗?
Visual
Studio
2010建模学习(十二) - C/
C++
代码的可视化
今年4月发布的
Visual
Studio
2010 (以下简称VS2010)的旗舰版提供了多种构架工具,来帮助开发人员分析和理解已有的代码库(Legacy Codebase),这些工具包括:
依赖
项关系图、顺序图以及体系结构资源管理器,Jennifer Marsman在她的博客中详细介绍了如何
使用
这些工具。然而在VS2010的正式发布版中,这些工具仅支持对
.NET
语言工程的支持,更确切地讲是仅支持C# 和VB
.NET
工程。对于广大的C/
C++
开发人员来说,他们也非常希望能够拥有类似的功能。为此,Vi
【
c++
】
使用
Visual
Studio
2017/2019在linux下编译调试
c++
Visual
Studio
linux Cross-Platform
C++
vs有个跨平台的
c++
开发功能,现在才知道,打算试一下。 参考资料: 微软官方 https://devblogs.microsoft.com/cppblog/linux-development-with-c-in-
visual
-
studio
/ 配置环境 https://blog.csdn
.net
/cekonghyj/a...
Windows 开发中 msvc、Miscrosofe
visual
C++
2015、
Visual
Studio
Installer、
Visual
Studio
文章摘要:MSVC是微软
C++
开发工具链的统称,包含编译器、链接器等核心组件;
Visual
Studio
是功能全面的集成开发环境,支持多种语言,MSVC是其
C++
开发模块;
Visual
Studio
Installer是管理VS安装和组件的专属工具;Microsoft
Visual
C++
2015包括开发组件和
运行
时组件包,前者用于
C++
开发,后者保证
程序
运行
。这些工具共同构成了Windows平台的
C++
开发体系。
C/
C++
编程工具及实用软件推荐
本文详细介绍C/
C++
常用开发工具
Visual
Studio
和QT Creater、代码查看编辑工具
Visual
Studio
Code和Source Insight,以及两个实用小工具Notepad++和Everthing。
一键式C/
C++
与C#
运行
库及开发环境配置工具
,字段说明:url:官方直链,避免中间代理。hash:防止下载篡改。:允许嵌入PowerShell脚本,实现复杂逻辑。:定义卸载动作,保持清洁。通过此机制,可将企业内部专用
运行
库打包为Scoop可识别格式,便于分发。在企业级部署、开发者环境初始化或软件分发场景中,手动安装
运行
库不仅效率低下,且极易因遗漏组件导致
运行
失败。因此,构建一个“一键式”
运行
环境配置工具成为提升交付质量的关键环节。本节将明确该工具的核心需求与功能边界。
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章