1:请问怎么做能编译出MFC的动态连接库? 什么意思,不明白。
2:在你的继承类里用DECLARE_DYNAMIC宏不就行了吗?
2:在你的继承类里用DECLARE_DYNAMIC宏不就行了吗?
解决方案 »
- windbg无法定位到错误行
- Windows NT从底层支援Unicode的意思是Unicode是机内码么?
- 使用map查找某一项的时候,返回的值总是错误的,这是为什么?
- 怎样判断一个SOCKET已经收完了所有数据?
- 在HP-UX主机上,OCI连接数据库问题:报ORA-24374: define not done before fetch or execute and fet
- 编程爱好者qq群,欢迎加入
- 关于回调函数的求教,跪求牛人指点迷津
- 这是什么意思啊?谢谢啊!
- 为什么当我从use MFC in a shared DLL 改为use MFC in a static library后会出现如下错误?
- 如何在DAO连接的模式下执行SQL语句
- 200分求电子书
- ————谁知道时间等待函数?
平时include的只是包含了这些库中的函数、类的声明,还得加上相应的.lib文件。
也就是说,你即便改了.cpp文件也是没用的,唯一的办法就是重写代码重新编译生成新的.dll,.lib文件。(这样是在改写MFC,进行自己的封装)IMPLEMENT_DYNCREATE宏中指定了基类,但如果你是重两个以上的类继承的话(多继承)就不能使用这个宏了。这样动态生成也就有问题了,而你想用MFC的框架(frame,doc,view)就得要用这个宏,否则难以保持兼容性(为了和以后得MFC类兼容)。
因为在CFrameWnd和CMDIFrameWnd的时候发现没什么好的方法,要
进行重复性的体力劳动,所以想找个窍门解决。