现在用VC++编写一个dll,这个dll需要引用的dll,就像VB中的Project->References? 对VC++完全陌生,希望大家说的详细点,在此谢过了。

解决方案 »

  1.   

    类似于如下的方式:#import "c:\program files\common files\system\ado\msado15.dll" \
    no_namespace \
    rename ("EOF", "adoEOF")      
      

  2.   

    如果是类型库等com 的dll,
    可以通过#import 方式导入类型库,或者注册好dll,然后add class -》 import class from typelib
      

  3.   

    对于tlb文件也是一样的吧???
    比如在.cpp文件中:
    #import "C:\Program Files\RTXC\RTXCAPI.dll"  
    #import "C:\Program Files\RTXC\RTXCModuleInterface.dll"
    #import "C:\Program Files\SmRecList.tlb"
    #import "C:\Program Files\SmApplic.tlb"
    这样引用后,是不是就可以直接使用dll或tlb里的东西了?
    还有后面的Namespace什么意思,具体怎么用呢?
      

  4.   

    tlb也可以#import...
    namespace是命名空间,防止一些定义同名
      

  5.   

    对于同名的,你需要用rename来重命一个名,防止编译出错