17日:
COM互操作的缺点:
1:每个对象都必须通过COM运行库来实例化。
2:根据组件的线程模型,可能需要在不同线程的内存空间和运行组件之间编组数据。
3:组件是可执行文件时,还必须创建独立的进程来运行他们。
4:COM体系结构不允许利用继承。
5:组件仅能通过COM运行库与其它组件通信。
dllmain的定义在msvcrtd.lib和mfsc100d.lib中重定义,解决办法:
1:在附加依懒项中按顺加入mfsc100d.lib;msvcrtd.lib。
2:由于项目中包含了一个C文件,在项目编译时C文件在开头优先编译,导致重定义。用记事本打开工程文伯,把CPP文件放到最前面。