能力值:
( LV2,RANK:10 )
|
-
-
2 楼
LoadLibrary()加载 MFC扩展DLL,返回值总为0
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
有没有人知道?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
不知道有没有啥办法,要不你就把msdn好好看看
最好还是老老实实地用写mfc程序来调用
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
关键不能用MFC框架
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
关键不能用MFC框架
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
关键不能用MFC框架
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
在以下的文章中
http://blog.donews.com/21cnbao/archive/2005/10/21/597121.aspx
有提到过:
"MFC扩展DLL使用MFC 动态链接库版本,因此只有用共享MFC 版本生成的MFC 可执行文件 (应用程序或规则DLL)才能使用MFC扩展DLL。"
不过,我没有尝试过是不是这样。
楼主参照一下吧。
|
能力值:
( LV5,RANK:60 )
|
-
-
9 楼
直接调用mfc的dll是一个方法,不过还必须要携带mfc库,感觉不太好吧。可以不用mfc架构,直接在你的工程里使用mfc行数。要解决的问题是:
1、windows.h文件重复包含的问题,因为直接包含mfc类的头文件的时候,会出现一个编译错误,告诉你windows.h重复包含
2、正确连接的问题
解决问题的步骤是:
1 、修改你的工程:
在工程的general域中选择使用mfc
2 、在你的源代码中添加你需要的mfc头文件,但添加到位置一定要注意,必须在你的stdafx.h中,并且在包含windows.h这个头文件之前。
#include <afx.h>
实验一下,应该是可以的
|
|
|