2 kikyou ghl kikyou_ghl 于 2016.03.16 10:16 提问

关于资源和DLL封装问题

嗯,小弟有一个项目,里面包涵了exe,DLL,脚本文件等。因为需要版本的管控,所以现在需要将一整个项目包成一个DLL,然后通过加载该DLL来运行程式。用的vc++。目前没有尝试到可用的方法。所以来此求点播,不吝赐教哈。

4个回答

John_ToStr
John_ToStr   Rxr 2016.03.16 14:43
已采纳

只能打包成exe 或者 wondows install 也就是Windows标准安装程序。

oyljerry
oyljerry   Ds   Rxr 2016.03.16 10:25

DLL没法包装这些东西,你可以做一个自解压的exe,然后包含这些文件,运行的时候,自己解压。

kikyou_ghl
kikyou_ghl 回复oyljerry: 运行的时候自己解压?是手动嘛?有没有自动解压?
2 年多之前 回复
qq_28364283
qq_28364283   2016.03.16 10:30

你好,我在QT开发时用到一些软件打包工具,使用procexp发现dll,
使用Enigma Virtual Box打包和压缩dll,貌似只能打包和exe同一级目录的文件,
制作安装程序使用small install maker,
希望对你有帮助

kikyou_ghl
kikyou_ghl 回复傅里叶的变换: 我试试你这个。
2 年多之前 回复
kikyou_ghl
kikyou_ghl   2016.03.16 13:32

嗯,弄成自解压文件或者其他的都行。只是我的目的是可以直接调用。就是把原来的项目里的所有东西弄成一个东西,DLL或者exe都可以,要能直接调用,不用手动操作。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用DLL封装应用程序的资源
使用DLL封装应用程序的资源 程序在BDS2006下编译通过。 笔者有些懒,理论说明文档就引用网上的。 笔者的代码应该来说是写得比较简单的。 谈Delphi编程中资源文件的应用      一、初级应用篇      资源文件一般为扩展名为res的文件,在VC中资
用DLL封装应用程序的资源
{ Copyrigh 咏南工作室 Author HNXXCXG(大富翁) QQ 254072148(咏南)  Email hnxxcxg@yahoo.com.cn Date 2007.04.29 ToDo 使用DLL封装应用程序的资源 } 程序在BDS2006下编译通过。 笔者有些懒,理论说明文档就引用网上的。 笔者的代码应该来说是写得比较简单的。 谈Delp
Win32动态链接库:实现在Win32 DLL中使用对话框资源动态链接库应用范例
1、Win32动态链接库的编写及测试 2、Win32静态链接库的编写及测试 3、MFC动态链接库的编写及测试
资源MFC DLL的制作[在DLL中封装MFC对话框]
UISTYLER中没有树列表控件的吧?对UG的二次开发中会常需要树列表控件,解决之道可以使用MFC中的树列表控件。  所涉及的知识:  (1)MFC模块状态的切换  (2)在DLL中封装一个非模态对话框,可被任何WIN32程序调用  (3)非模态对话框的销毁  (4)怎样将层次特征的信息自私树状列表控件中显示  一.要做的一些准备  1.粗通一些MFC和DLL的知识。  得
如何将MFC资源文件打包成dll
将MFC资源文件打包成dll        项目中经常会遇到主程序的资源文件是在一个dll中,就是把资源文件部分任务提取出来,比如添加各种语言的字符串,各种图标,各种版本的Dlg或者Menu等等。改好之后,只需要build下就可以生成包含各种资源文件的dll,主程序只需要去调用这个dll即可。         在软件工程中,很多项目都要这样做,因为资源和逻辑分离,这样就可以做到低耦合。
把图标打包成dll文件
把图标打包成dll文件 把图标打包成dll文件
关于opencv程序的打包发布问题
主要的两个问题:opencv_ffmpeg245d.dll和opencv_imgproc245.dll 比如你要打包发布名字叫做Project1的项目,在这个项目打开的状态下新建一个项目setup(安装和部署下面的安装向导),将需要的主输出资源文件等打包到该setup项目上。 他自动会将程序中使用到的dll文件放入setup项目中,此外还需手动将opencv_ffmpeg245d.
mfc dll封装对话框资源
http://www.360doc.com/content/13/0412/10/8285430_277730211.shtml
MFC程序调用Dll中的对话框资源
MFC程序调用Dll中的对话框资源 以非模态显示 调用DLL文件中的对话框_一个DLL的能成功_一个DLL不能成功DllDialogTest VS2010写的 一个基于对话框的MFC程序 然后创建两个常规动态DLL文件 在DLL文件中分别添加对话框 一个DLL的对话框能正常调用 另一个不行 均为非模态调用....
MFC如和将类封装到DLL以及调用
*1、先用mfc向导生成静态dll文件。 *2、编辑增加类; *3、生成dll文件和lib文件; *4、将生成的dll和lib,和类的头文件复制到需要引用的文*件exe下; */ //导出dll的头文件myClass.h #define DLLimport __declspec(dllimport) #define DLLexprot __declspec(dllexport)