vba调用c++编译dll,部分电脑上运行时说找不到dll
而有些电脑上运行很正常!请问这个是什么原因阿
我是导出类的,c++中作的时候就在类和导出函数前加了_declspec(dllexport)和__stdcall求助!

解决方案 »

  1.   

    dll必须放在system32下、程序目录下,或环境变量定义的地方。
      

  2.   

    了解
    现在问题是在我和几个同事那里都可以正常使用的
    不过拿到另一个同事那里就说找不到dll了
    只知道那个同事没有装.net也不知道究竟什么原因
      

  3.   

    是不是找不到 C++ 运行时dll?
    你让他安装 VC++ Runtime 分发包。不同的版本不同
    比如 Visual C++ 2005(8.0) 的是 http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en
    VC++6.0 VC++2002(7.0) VC++2003(7.1) VC++ 2008(9.0)也类似可以在Microsoft网站找到。