社区
工具平台和程序库
帖子详情
使用Visual Studio进行C/C++程序开发怎样使程序不依赖.net运行?
草根儿
2011-11-16 02:44:35
网上有人说,在
项目
->
属性
->
配置属性
->
常规
->
MFC的使用
->改成“
在静态库中使用MFC
”,然后生成的程序就可以实现脱离.net框架运行,是这样吗?
如果方法不可行,求Visual Studio其它配置方案。
...全文
630
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
开发windows ce
程序
zWindows CE 开发工具介绍 z
使用
Visual
Studio
开发Native CE应用
程序
z
使用
Visual
Studio
开发
.NET
CE应用
程序
z
使用
Visual
Studio
开发CE应用
程序
安装包 z将开发好的应用
程序
整合到CE映像中
Visual
C++
.NET
程序
设计课后习题答案(梁玉柱)
清华大学出版社梁玉柱主编
Visual
C++
.NET
程序
设计答案
使用
Visual
Studio
.NET
创建 BREW™ 应用
程序
使用
Visual
Studio
.NET
创建 BREW™ 应用
程序
visual
studio
.net
学习资料
visual
studio
.net
学习资料,不多说自己看吧!
在
visual
studio
中
使用
C语言
如何在
visual
studio
2010 中
使用
c语言
工具平台和程序库
24,856
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章