hDll=LoadLibrary(szPath);
DWORD nError = GetLastError(); //1157,找不到运行此应用程序所需的某个库文件。 

解决方案 »

  1.   


    hDll=LoadLibrary("Core.dll");
    DWORD nError = GetLastError();    //1157,找不到运行此应用程序所需的某个库文件。 
      

  2.   

    1.使用VC的依赖工具查一下dll的依赖关系,将所依赖的文件放在一起!
    2.将调用dll的程序和dll放在一起。
    主要可能是1。
      

  3.   

    AlexXXX((梦)) 在1.中所说的我有些不明白
      

  4.   

    最好是取得当前的路径,然后再添加DLL文件名作为完整的路径传进去
      

  5.   

    我的DLL有错?我觉得有可能,但是我在VC环境里没有问题,那么问题又出在哪里?
      

  6.   

    你看看Core.dll文件是否还需要其他库文件的支持!可能是另外的库文件不存在,而非不存在Core.dll文件!
      

  7.   

    allhandler(蔷薇剑) :你中奖了!