////////////////做Dll时的头文件问题。/////////////// 接口都实现在A,B和C被A内部调用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是很理解呀,那用define定义的宏呢,怎么处理? 1。B和C定义的宏是不是只用在动态库,如果是,则直接在A中声明一个实例就可以直接使用。 还不是很明白你的意思。有几种方法,你选一种把。1。将B和C也做成动态库,放到一个目录下,然后A在工程里include进来。2。将要输出的都做成全局函数,调用的时候只要有一个全局函数的定义声明就行了 在A.H中#ifndef MYDEFINE#define MYDEFINE#endif to kingzai():谢谢你! 没想到我这么菜呀!我再说一遍吧,希望能说得清楚1.类:A,B,C 文件:A.h A.cpp, B.h B.cpp,C.h C.cpp 生成: OutA.h OutA.dll 2.依赖关系 class A { ..... B m_b; C m_c; ...... }3.怎样做在程序引用 OutA.h时 不必包含B.h,C.h ?在A.H中#ifndef MYDEFINE#define MYDEFINE#endif经常见到,这是什么意思啊 ? to kingzai():谢谢你! 没想到我这么菜呀!我再说一遍吧,希望能说得清楚1.类:A,B,C 文件:A.h A.cpp, B.h B.cpp,C.h C.cpp 生成: OutA.h OutA.dll 2.依赖关系 class A { ..... B m_b; C m_c; ...... }3.怎样做在程序引用 OutA.h时 不必包含B.h,C.h ?在A.H中#ifndef MYDEFINE#define MYDEFINE#endif经常见到,这是什么意思啊 ? 1。动态库编译后会生成一个.lib文件,你自己再生成一个头文件进行声明就行了。2。条件编译 x86_ReadRDMSR randlibk.lib 在VS2010中使用CClientDC??? SDI小问题,达人过来说两句 一个关于串口保存数据非常占用资源的问题? 极菜的文件问题 在线等,急急急!!! 安装vs.net后,原来vs6的sourcesafe找不见了! Kingore接分:谢谢:) 大家用什么安装制作工具,那个好呢? 请教!如何使“回车”代替“TAB” 强制类型转换:int i=244;BYTE b=(BYTE)i;为什么结果b会等于零?BYTE不是无符号的吗? 求救! 怎么样打印指定的文件或者图形
1。将B和C也做成动态库,放到一个目录下,然后A在工程里include进来。
2。将要输出的都做成全局函数,调用的时候只要有一个全局函数的定义声明就行了
#ifndef MYDEFINE
#define MYDEFINE
#endif
我再说一遍吧,希望能说得清楚
1.类:A,B,C
文件:A.h A.cpp, B.h B.cpp,C.h C.cpp
生成: OutA.h OutA.dll
2.依赖关系
class A {
.....
B m_b;
C m_c;
......
}
3.怎样做在程序引用 OutA.h时 不必包含B.h,C.h ?
在A.H中
#ifndef MYDEFINE
#define MYDEFINE
#endif经常见到,这是什么意思啊 ?
我再说一遍吧,希望能说得清楚
1.类:A,B,C
文件:A.h A.cpp, B.h B.cpp,C.h C.cpp
生成: OutA.h OutA.dll
2.依赖关系
class A {
.....
B m_b;
C m_c;
......
}
3.怎样做在程序引用 OutA.h时 不必包含B.h,C.h ?
在A.H中
#ifndef MYDEFINE
#define MYDEFINE
#endif经常见到,这是什么意思啊 ?
2。条件编译