我写了个程序,但是要想成功运行必须用到一些xxx.dll文件,可是我不会在vs2010中引用,而每次复制到所编程序文件夹这个方法我又知道。请问如何在vs2010中添加这些xxx.dll文件的路径以使程序能够正确地引用它们呢?(C++编程)vs2010dllC++Visual Studio 2010编程

解决方案 »

  1.   

    你是指:目前每次新建立一个项目后,都要把这些dll文件拷贝到项目的debug和release目录里,这样程序才能正常运行,这样很麻烦,希望能简单点,是吗?那你直接把要用到的dll文件都拷贝到 windows目录或者system32目录,不就行了吗?或者把你的dll所在的目录添加到%PATH%环境变量中。如果是静态链接方式使用dll,程序是没法指定dll的目录的,是由操作系统去定位的。(动态链接方式使用LoadLibrary可以指定dll的目录去加载。但动态加载方式比较麻烦。)
      

  2.   

    Dll没法引入,只能跟exe放一起
      

  3.   

    修改VS的配置,环境变量里添加.dll的路径试试。
    VC6 工具--》选项--》弹出选项对话框
    选项对话框
    目录,可执行文件目录里,添加Dll所在路径试试。VC9工具--》选项--》弹出选项对话框
    选项对话框,树视图中

    项目和解决方案
      | 
      VC++目录显示以下目录组合框选可执行文件
    目录列表项,可执行文件目录里,添加Dll所在路径试试。VC10???不清楚。