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

class DLLENTRY C_XXX声明的含义?解决思路

2012-02-11 
class DLLENTRY C_XXX声明的含义?classDLLENTRYC_XXXDLLENTRYboolFunc1()boolDLLENTRYFunc2()DLLENTRY

class DLLENTRY C_XXX声明的含义?
class   DLLENTRY   C_XXX;
DLLENTRY   bool   Func1();
bool   DLLENTRY   Func2();
DLLENTRY是什么意思呢,这样写有什么意义?比class   C_xxx有什么好处?


[解决办法]
DLLENTRY 是宏
通常被替换成
__declspec( dllimport ) 或者 __declspec( dllexport )


[解决办法]
查了下,也没看到相关的文章

只看到大概是定义DLL的入口。
[解决办法]
class DLLENTRY C_XXX;
声明一个输出类

DLLENTRY bool Func1();
声明一个输出函数
[解决办法]
__declspec(dllexport) void fun();

有个这个,生成的dll里才有函数fun的名字和函数地址的信息

这样你才可以 通过 GetProcAddress通过函数名字得到函数地址

在exe里的函数加上这个也一样,会在生成的pe文件里有相关

函数信息而已


热点排行