使用Visual Studio进行C/C++程序开发怎样使程序不依赖.net运行?

草根儿 2011-11-16 02:44:35
网上有人说,在项目->属性->配置属性->常规->MFC的使用->改成“在静态库中使用MFC”,然后生成的程序就可以实现脱离.net框架运行,是这样吗?
如果方法不可行,求Visual Studio其它配置方案。
...全文
630 14 打赏 收藏 转发到动态 举报
写回复
用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动态链接库。想清楚或者说清楚你到底是指哪个。
  • 打赏
  • 举报
回复
[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的问题吗?
  • 打赏
  • 举报
回复
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 是吗?
  • 打赏
  • 举报
回复
本来就不需要.net环境啊
iambic 2011-11-16
  • 打赏
  • 举报
回复
mfc又不是.net
草根儿 2011-11-16
  • 打赏
  • 举报
回复
有人说,进行这样的配置,项目->属性->配置属性->常规->MFC的使用->改成“在静态库中使用MFC”,然后生成的程序就可以不依赖 net运行,是这样吗?

24,856

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧