Visual studio 如何在Visual Studio中设置路径?

Visual studio 如何在Visual Studio中设置路径?,visual-studio,visual-c++,development-environment,Visual Studio,Visual C++,Development Environment,如何设置要在Visual Studio中单独搜索特定项目的DLL文件的路径 现在我在环境path变量中设置它,但我希望能更好地控制它。像现在一样设置path变量。如果从IDE运行程序,可以通过调整项目属性中的调试选项来修改环境变量 如果DLL的命名方式使您不需要为不同的配置类型指定不同的路径,则可以将该路径添加到系统路径变量或Visual Studio的全局工具选项中。您有两个选项: 您可以将DLL的路径添加到“工具”>“选项”>“项目和解决方案”>“VC++目录”下的“可执行文件”设置中,但只

如何设置要在Visual Studio中单独搜索特定项目的DLL文件的路径


现在我在环境path变量中设置它,但我希望能更好地控制它。

像现在一样设置path变量。如果从IDE运行程序,可以通过调整项目属性中的调试选项来修改环境变量


如果DLL的命名方式使您不需要为不同的配置类型指定不同的路径,则可以将该路径添加到系统路径变量或Visual Studio的全局工具选项中。

您有两个选项:

您可以将DLL的路径添加到“工具”>“选项”>“项目和解决方案”>“VC++目录”下的“可执行文件”设置中,但只能用于生成、执行或调试 可以将它们添加到全局路径环境变量中 您可以使用我所描述的批处理文件启动VisualStudio,并操纵其中的路径 您可以将DLL复制到可执行文件的目录中:-
如果每个配置调试/发布只需要添加一个路径,则可以设置调试命令工作目录:

项目|属性|选择配置|配置属性 |调试|工作目录

对每个项目配置重复此操作。

搜索MSDN以查找。它的项目>属性>配置属性>调试环境和合并的环境属性,为那些谁是匆忙

语法为NAME=VALUE,可以使用宏,例如,$OutDir

例如,要将C:\Windows\Temp前置到路径:

PATH=C:\WINDOWS\Temp;%PATH%
PATH=%PATH%;$(TargetDir)\DLLS
类似地,要将$TargetDir\dll附加到路径,请执行以下操作:

PATH=C:\WINDOWS\Temp;%PATH%
PATH=%PATH%;$(TargetDir)\DLLS

没有一个答案完全解决了我的问题我运行的解决方案文件试图在生成后找到xcopy来复制dll

解决这个问题的方法是进入菜单项目->属性

然后在打开的窗口中,在左窗格中选择:配置属性->VC++目录

在“常规”下的右窗格中,选择“可执行目录”

然后加上:

$(SystemRoot)\system32;$(SystemRoot);$(SystemRoot)\System32\Wbem;$(SystemRoot)\System32\WindowsPowerShell\v1.0\;$(ExecutablePath)

你的意思是你试图在调试器中运行一些东西,因为DLL不在PATH中,所以它找不到它们?你是说调试器还是从窗口的外壳运行应用程序?还有,你说的是你编写的DLL还是你正在使用的第三方DLL?我问abt运行在Visual Studio 2010的debug或release Folder中创建的exe,你可以进入项目的属性页,它位于“配置属性->VC++目录”下。@Kevin这是用于构建,不用于运行或调试Bullet 1在VS Community 2015中不推荐使用。它现在可以作为默认情况下添加到所有项目的用户属性表使用。在VS 2019中,您可以在“项目属性->公共属性->VC++目录->可执行目录”中设置它,也可以添加项目属性表并将其设置在那里,然后将属性表添加到所有新项目中。或者,如果它不起作用,则:Project属性->公共属性->调试->环境添加此路径=%PATH%;MY_DLL_DIR将MY_DLL_DIR替换为directory to DLL directory,注意分号!很好,但是你知道如何对C做同样的操作吗?请确保不要在“=”符号周围加空格。我在visual studio 2017中没有找到这个,其他人可以告诉我在哪里可以找到它吗?这个答案与我在使用visual studio 2019时看到的最匹配。