我用atl写了个组件包容的程序,在组件1(ready1)中包容组件2。组件1中有接口math1,组件2(ready2)中有借口math2。在组件一的math1.h中include 组件2的ready2.h.但是总有 ready1.obj : error LNK2001: unresolved external symbol _CLSID_Math2
ready1.obj : error LNK2001: unresolved external symbol _IID_IMath2
Debug/ready1.dll : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.ready1.dll - 3 error(s), 0 warning(s)我又把math2.h,ready2_i.c也加进去,出的错更多了
请问应该如何改??
ready1.obj : error LNK2001: unresolved external symbol _IID_IMath2
Debug/ready1.dll : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.ready1.dll - 3 error(s), 0 warning(s)我又把math2.h,ready2_i.c也加进去,出的错更多了
请问应该如何改??
解决方案 »
- 小游戏中的等待时间用什么函数实现比较好
- list表框中左移右移动时有大黑条,只在某些xp系统下出现求解决。
- 突发奇想 【调查】 -- 你希望你的经理是怎么样子?
- 实现按分辨率不同调整对话框大小以及控件大小的办法!
- VC6中我开启两个线程一直读USB设备和串口.为什么读COM2时线程终止?
- 高分求支持多选的CTreeCtrl代码
- 如何捕捉----刚打开一个IE窗口时的消息。(BHO)
- 一个关于CFile的问题?(整形变量是否可以写入文件,是否要先转成字符型?)
- 数据平均分配的算法问题
- ASP.NET VB,VC日本汉化兼职[上海1个月7000-10000]
- 在Dialog里,如何改变Static控件的字体
- 一个我认为是有点难度的问题
应该在组件1工程里面使用
#import "math2.dll"
#include "e:\simpsvr\math2_i.c"
#include "e:\simpsvr\ready2_i.c"