用第三方的DLL,在调用时总报错找不到路径,我把相对路径改成了绝对路径竟然也不行,确定dll已经放到了所在目录
工程中已经添加了dll求大神支援!

解决方案 »

  1.   

    通常将 dll 文件和 exe 文件放在一起,这样可省去很多不必要的麻烦
      

  2.   

    DLLIMPORT 
    调用 C++ 程序?一般 C 盘 有各种无理取闹 的 权限问题,你还是 把你的 D盘 权限 设置为 Everyone,把你的程序Copy 到 D盘运行吧。而且你的路径是 桌面 —— 桌面文件夹的 权限就更严格,比 Program Files 文件夹 严格好多。
      

  3.   

    额,别把程序放c盘调试,从win7以上微软貌似对系统盘,系统关键目录都做了严格的权限限制
      

  4.   

    感觉和路径关系不大,
    要么是dll的依赖项不存在,要么是权限不够
      

  5.   

    应该是权限问题吧,vs以管理员身份运行,另外推荐放在d盘,你这个是动态库不是程序集吧?添加到项目后右键,复制到输入目录那里修改成始终复制