Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何获得2017年visual studio社区项目所在地的驱动器号?_Visual Studio_Visual C++ - Fatal编程技术网

Visual studio 如何获得2017年visual studio社区项目所在地的驱动器号?

Visual studio 如何获得2017年visual studio社区项目所在地的驱动器号?,visual-studio,visual-c++,Visual Studio,Visual C++,假设项目文件(.vcxproj)位于f:\project\proj001\test.vcxproj中 在项目设置(visual studio community 2017)中,我想将输出目录设置为f:\project\bin 但我不想硬编码驱动器号,因为在其他机器中没有f驱动器 写一些像%DRIVE\u LETTER\u OF\u PROJ%\project\bin这样的东西会很好 有可能吗?您必须利用可用的宏,在编辑设置并单击宏按钮时使用下拉菜单可以看到这些宏$(SolutionDir)$(C

假设项目文件(.vcxproj)位于f:\project\proj001\test.vcxproj中

在项目设置(visual studio community 2017)中,我想将输出目录设置为f:\project\bin

但我不想硬编码驱动器号,因为在其他机器中没有f驱动器

写一些像%DRIVE\u LETTER\u OF\u PROJ%\project\bin这样的东西会很好


有可能吗?

您必须利用可用的宏,在编辑设置并单击宏按钮时使用下拉菜单可以看到这些宏$(SolutionDir)$(Configuration)是默认值,它从负10点开始。驱动器没有,您要求的是
$(ProjectDir)…\bin
。请记住,让调试版本覆盖发布版本是一个坏主意,当您必须显式重建时会发生太多意外。或者当您将项目存储在解决方案的子目录(如proj001)中时,可能会发生
$(SolutionDir)bin
。@hanpassant谢谢。