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

dll引用有关问题

2012-09-22 
dll引用问题dll提供int Fn(int i)方法。在类A中load dll,类A的头文件中,声明typedef int(*pFn)(int i) pFn

dll引用问题
dll提供int Fn(int i)方法。在类A中load dll,类A的头文件中,声明typedef int(*pFn)(int i); pFn FN;在cpp文件中LoadLibrary,GetProcAddress。如果类B,类C中也需用到Fn函数,应该怎么办呢?把Fn声明为全局的?

[解决办法]
声明放在一个公用头文件就是了
[解决办法]
或者是放到一个单独文件中;
或者是定义一个全局的FN;然后在类B、C中extern该变量。
[解决办法]
抽象一个 公共头文件, 用来放这些公共的 声明, 公共的结构体,公共的资源id, 公共的枚举数据 等等

我一般起名为 PubResource.h

热点排行