读书人

VC++ 项目封装成Dll的可行性?解决方案

发布时间: 2012-05-15 14:35:29 作者: rapoo

VC++ 项目封装成Dll的可行性?
问题:
1.现在手上有个VC++的软件,8万行的源代码。想把整个项目封装成Dll 供其他用户2次开发。工作量大是只一方面,程序的严谨性等造成若干问题等。
这样的做法可行吗?如果可行,有什么效率相对较高的好的方法。

[解决办法]
如果你的代码中如果没有UI资源,就可以直接新建个DLL,然后把文件COPY过去。如果有UI资源,就麻烦了,要么改成ATL,要么把对Instance的引用全改过来。
[解决办法]
按功能模块划分,子模块化~
[解决办法]
把UI提取出来,不带UI的那一部分做成dll
[解决办法]
分层设计,各层间使用标准接口做数据传递

读书人网 >VC/MFC

热点推荐