首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

:CFile类在win32 DLL中的使用

2012-08-26 
紧急求助:CFile类在win32 DLL中的使用求助大神,我想在win32 DLL中使用CFIle类,包含了windows.h,可是提示

紧急求助:CFile类在win32 DLL中的使用
求助大神,我想在win32 DLL中使用CFIle类,包含了<windows.h>,可是提示如下:
error C2065: 'CFile' : undeclared identifier

代码如下:

C/C++ code
#include "stdafx.h"#include "CLedDriver.h"#include <windows.h>int addWindow(int DisplyNum, char* filepath, int width, int height, int destLeft, int destTop, int destRight, int destBottom, int method, int speed, int transparent){    CFile f;}


[解决办法]
CFile是MFC的定义,

如果想使用它,必须将DLL更改为扩展DLL类型
[解决办法]
不要用CFile了,为了一个类,引入了一个dll,没必要。有两个办法,一是看CFile的代码,然后自己修改封装一下,放到工程里。再就是直接封装CReateFile,几个函数的事情,也不麻烦。
[解决办法]
既然还用GDI,还是直接MFC扩展DLL吧

热点排行