Visual Studio 2005可以设置搜索目录吗,比如".h",".lib",".dll"。我有几个工程,这些文件复制来复制去比较麻烦,那位朋友能告诉我?Exe工程
path\ExeFile\debug 和 release 文件夹。Dll工程
path\DllFile\debug 和 release 文件夹。我的Exe工程经常要用到DllFile中的.lib、.dll、.h文件。假如我的DllFile工程中更新了,我又要复制文件过ExeFile目录这边,很麻烦。Exe工程要用到Dll,又要复制到path\ExeFile\debug/release 这里,很麻烦,而且经常更新。比如我用包含头文件的时候,又要写路径什么的。非常麻烦。有没有设置某个目录为标准目录?有时我用LoadLibrary时候,又要写一大堆的名字。

解决方案 »

  1.   

    可以设置搜索目录将所有工程放在同一文件夹内?
    最好不要这样做。
    vs2005可以针对单个工程设置头文件搜索路径、库文件搜索路径
    头文件搜索路径:右击工程--属性--配置属性--C/C++--常规--附加包含目录
    库文件搜索路径:右击工程--属性--配置属性--链接器--常规--附加库目录
      

  2.   

    DLL可以吗?
    因为要用DLL的函数,而DLL的放在另一个文件夹中。
      

  3.   

    dll最好与可执行文件放在以前,或者在环境变量path指定的路径里
      

  4.   

    可以的,
    Tools->Options->Project and Solutions->Vc++ directories->Show Directories for在下拉列表中选择.然后在下面添加.
      

  5.   

    不过这样不太好.
    最好放在统一的目录,譬如bin\dll,然后程序中使用相对目录来加载.
      

  6.   

    sjdev 
    朋友。
    是DLl吗?怎么设置放在统一目录?
    我不是用LoadLibrary加载Dll的,我用.h头文件来的。
      

  7.   

    对。那个啥,里面也lib项目。选择,配置。