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

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文件里有相关

函数信息而已