如何把用vc编的程序打包,生成可以脱离vc环境的独立程序??谢谢!! 如何把用vc编的程序打包,生成可以脱离vc环境的独立程序?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用VC自带的工具查看,你的程序都用到了那些动态连接库和控件等信息。然后在一个干净的系统上查找一下那些库是系统自带的,那些是VC的,把vC安装的文件打包到程序里,放置到对应的位置就可以了。如果用到控件,要设置控件为自动注册或者根据你的需要设置。 只要把程序编译成“静态RELEASE”版本,就可以脱离vc环境 虽然很久没有用过vc了,但还是记得楼上的方法就ok了。一楼的做法其实在选择用动态链接的时候才用的。这样还麻烦! 首先采用静态编译,不用再复制dll;然后随便找个打包工具,将exe文件及用到的资源文件(未导入程序中的icon,bmp等等)打包。 jnxulei(石头) 假如有第三方控件也可以吗?学习中…… 可以用工具InstallShield打包,我作过.步骤:1]要安装VC++6.0,然后安装InstallShield!这个要用VC安装盘上自带的.2]在VC里先打开工程,然后在Tools菜单里选择InstallShield.它会把工程所需的DLL都装进去.还支持自注册和快捷方式! 如果是一些控件的(.ocx),要在相应的操作系统(没有装VC)测试一下,有的较新操作系统不支持旧的控件,或一些旧的操作系统不支持新的控件。如果没有用ActiveX的就静态MFC编译Release版一般都没有什么问题。 第三方控件的要打包上.ocx并REGENV32.EXE XXXX.ocx,删除时REGENV32.EXE -u XXXX.ocx。当然如果是数据库的还要包含数据文件。 setupbuilder1.5极好的打包程序,方法简单:将你的主程序在其他及其上运行,看看要拷贝那些文件。然后拷贝进行打包! 如果商业软件,用installshield 听好的。要是其他的,不如 使用release 版本,和所用到的dll 防到一个文件夹下就行了 如何实现对话框的一组单选钮关联一个bool变量同时每个单选钮又及关联一个CMFCbutton变量 _endthreadex与CloseHandle的区别 小弟跪求能记录中英文的键盘果子代码 CString 赋值错误(=) 头文件问题....迷惑 非计算机专业(化学)自学计算机遇到瓶颈,请过来人指点。 组件注册的问题 如何恢复工具栏??? Oracle的系統帳號 mfc dll 按钮长按问题 世界上有没有这种数据库! 请大家帮帮忙,一个Http协议的问题,我一定加分
一楼的做法其实在选择用动态链接的时候才用的。这样还麻烦!
然后随便找个打包工具,将exe文件及用到的资源文件(未导入程序中的icon,bmp等等)打包。
假如有第三方控件也可以吗?学习中……
步骤:
1]要安装VC++6.0,然后安装InstallShield!这个要用VC安装盘上自带的.
2]在VC里先打开工程,然后在Tools菜单里选择InstallShield.它会把工程所需的DLL都装
进去.还支持自注册和快捷方式!
如果没有用ActiveX的就静态MFC编译Release版一般都没有什么问题。
删除时REGENV32.EXE -u XXXX.ocx。
当然如果是数据库的还要包含数据文件。
要是其他的,不如 使用release 版本,和所用到的
dll 防到一个文件夹下就行了