用vc做了一个dll动态连接库,在动态连接库中我又调用了一个lib的静态库。
现在我非vc环境下调用自己做的那个dll库时,是否还需要那个lib库
lib库是sapi.lib

解决方案 »

  1.   

    如果需要,应该怎么设置。
    我在非vc的环境下调用那个dll库时老是出错,出错的地方就是在调用那个lib库的地方。
    我怀疑是因为我对lib库的包含有问题,请高手指点
      

  2.   

    我也遇到这个问题,问题出在当调用语句:
    hr = m_cpRecognizer.CoCreateInstance(CLSID_SpSharedRecoContext);
    的时候,可能由于找不到资源,程序就停止了,请教高手指点。
      

  3.   

    在编译你的DLL时把你用到的静态库包含到你的工程中去
      

  4.   

    静态库在编译时应该已经编译到你的dll里了吧
      

  5.   

    可能那台没有vc的机子上没有sapi.dll,你复制一个sapi.dll到程序的同一文件夹下面。