怎么样把其他文件打包VC工程中,比如运行需要的DLL,编译后在Release中输出打包的DLL?
发布网友
发布时间:2022-05-02 03:17
我来回答
共1个回答
热心网友
时间:2023-10-09 07:10
“编译后在Release中输出打包的DLL”这个说法是不对的,或者说,是不行的。
如果使用了MFC的dll和其它第三方(包括自定义)DLL文件,那么需要发布的时候,就需要制作一个“软件安装包”,这儿软件安装包打包了EXE,dll和你需要的其它数据文件(具体打包什么是由你自己指定的),软件打包工具软件,Visual Studio自带了一个,叫做:InstallShield for VC6。
这个程序使用比较复杂(需要自编代码)也很灵活,简单的安装包制作软件也有,你可以网上搜索一下,很多。
另外,如果说,你只需要打包MFC标准DLL,那么,就不是打包的问题了,很简单,在RELEASE编译模式设置(project菜单)中,选择MFC为静态库,那么编译之后的程序,就不需要拷贝MFC的标准DLL(或者vc环境)支持了。