在Visual C++ 6.0中怎么才能生成独立的EXE文件呢而不需要DLL
来源:互联网 发布:淘宝购物超过三十天 编辑:程序博客网 时间:2024/04/28 07:12
如果是调用Windows提供的函数,如MessageBox,则在任何配置情况下(无论DEBUG和RELEASE)不需要分发任何DLL,只要是Windows系统都包括这些函数,Visual C++在生成EXE时知识包括了函数在系统DLL中的地址。
如果是C/C++中定义的函数(包括Visual C++扩展的函数),以及MFC的类,则是否需要分发DLL与你的配置有关。是否分发DLL与Settings对话框中的选项有关,如果选择Using MFC in a Shared DLL中,则需要分发DLL,而如果选择Using MFC in Static Library,则不需要。是否需要分发DLL这点也和DEBUG和RELEASE无关。但是如果选择Using MFC in a Shared DLL,则分发哪个DLL和和DEBUG和RELEASE有关,
总结以上说法,对于一个简单的程序,如果要在没有安装过VC++的机器上安装,只要是RELEASE模式的就可以。如果进一步要求不需要DLL,则需要选择Using MFC in Static Library。
对于复杂的程序,例如使用数据库、OCX等,则只能满足在没有安装过VC++的机器上安装的要求,而总是需要分发DLL的。
如果是C/C++中定义的函数(包括Visual C++扩展的函数),以及MFC的类,则是否需要分发DLL与你的配置有关。是否分发DLL与Settings对话框中的选项有关,如果选择Using MFC in a Shared DLL中,则需要分发DLL,而如果选择Using MFC in Static Library,则不需要。是否需要分发DLL这点也和DEBUG和RELEASE无关。但是如果选择Using MFC in a Shared DLL,则分发哪个DLL和和DEBUG和RELEASE有关,
总结以上说法,对于一个简单的程序,如果要在没有安装过VC++的机器上安装,只要是RELEASE模式的就可以。如果进一步要求不需要DLL,则需要选择Using MFC in Static Library。
对于复杂的程序,例如使用数据库、OCX等,则只能满足在没有安装过VC++的机器上安装的要求,而总是需要分发DLL的。
- 在Visual C++ 6.0中怎么才能生成独立的EXE文件呢而不需要DLL
- 生成独立于CB的exe文件--c++bulider
- 使用py2exe生成独立的exe文件
- 使用py2exe生成独立的exe文件
- 使用py2exe生成独立的exe文件
- 使用py2exe生成独立的exe文件
- 使用py2exe生成独立的exe文件
- 在 C++ BUILDER 中开发MIDAS应用而不需要发布MIDAS .DLL 的方法
- 清除的文件怎么才能完整准确的恢复呢
- 回收站删除的文件丨怎么才能找回来呢
- 在Visual Studio中给C语言工程的exe文件添加图标和版本说明
- vc中将一个独立的dll(exe),作为资源加入资源文件中
- vc中将一个独立的dll(exe),作为资源加入资源文件中
- 【C#】Visual C# 生成DLL文件 --转
- 怎么在qt中调用vs中生成的dll
- Microsoft Visual studio 2005 里怎么生成.exe 文件
- Microsoft Visual studio 2005 里怎么生成.exe 文件
- Microsoft Visual studio 2005 里怎么生成.exe 文件
- Web文件的ContentType类型大全
- 查找表中字段重复记录
- Ajax之"黄褪"效果
- 在ASP.NET中使用Response.ContentType="类型名";来确定输出格式
- XHTML教程 表格
- 在Visual C++ 6.0中怎么才能生成独立的EXE文件呢而不需要DLL
- XMLHttpRequest对象创建数据请求处理
- 图片上下左右滚动实例
- XHTML教程 亲和力的表单
- C#来创建和读取XML文档
- 鼠标移到向上或向下的图片上,文本自动滚动
- 推荐一款工具--Visual Paradigm
- xHTML高级教程 声明
- oracle数据库的安装与管理