我编写了一个程序(Visual studio 2005),然后附带了几个DLL,运行的时候,提示找不到该DLL,我已经放到Release\debug下面了,是否还需要进行设置?PS:我已经将dll路径包含进来了
“工具-》选项-》项目和解决方案-》VC++目录-》包含文件”

解决方案 »

  1.   

    “工具-》选项-》项目和解决方案-》VC++目录-》包含文件”这个是包含头文件或Lib文件的。你的EXE输出目录在Release\debug下吗
      

  2.   

    检查一下DLL的名字对不对。不要DEBUG运行,直接双击运行
      

  3.   


    那你的DLL是否都带齐了,提示没有的DLL在别的机器上有没有
      

  4.   

    这个已经解决了,但是随后又提示 “abnormal program termination”,郁闷啊~~~~
      

  5.   

    你用DEPENDS查一下,先把所有的EXE/DLL都弄齐了,运行没问题了,再拷到别的机器上
      

  6.   

    你在afxstd.h里面用
    #import“dllname.dll”
    然后将相关的文件拷到生成的应用程序的文件夹里面
      

  7.   


    检查一下EXE依赖的所有DLL版本是否都一致,该安装的、配置的环境是否一致等等