如何在Visual Studio中设置path?

如何在Visual Studio中为一个特定的项目单独设置DLL文件的path?

现在我将其设置在环境pathvariables中,但是我希望更好地控制这个variables。

你有几个select:

  • 您可以将DLL的path添加到“工具”>“选项”>“项目和解决scheme”>“VC ++目录”下的可执行文件设置(但仅用于构build,用于在此处执行或debugging)
  • 您可以将它们添加到您的全局PATH环境variables中
  • 您可以像我这里描述的那样使用batch file来启动Visual Studio ,并在其中操作path
  • 您可以将DLL复制到可执行文件的目录中:-)

在“ 如何为项目设置环境variables ”中searchMSDN。 (这是项目>属性>configuration属性>debugging“环境”“合并环境”属性为急于。)

语法是NAME = VALUE ,可以使用macros(例如$(OutDir) )。

例如,要将C:\ Windows \ Temp添加到PATH中:

 PATH=C:\WINDOWS\Temp;%PATH% 

同样,要追加$(TargetDir) \ DLLS到PATH:

 PATH=%PATH%;$(TargetDir)\DLLS 

如果您只需要为每个configuration(debugging/释放)添加一个path,则可以设置debug命令的工作目录:

项目| 属性| selectconfiguration| configuration属性| debugging| 工作目录

重复每个项目configuration。

设置PATHvariables,就像你在做什么。 如果您正在从IDE运行程序,则可以通过调整项目属性中的debugging选项来修改环境variables。

如果命名DLL以使您不需要不同configurationtypes的不同path,则可以将path添加到系统PATHvariables或Visual Studio的全局path中的Tools | 选项。