VS2017项目设置中CppUnitTest.h的路径是什么? [英] What path for CppUnitTest.h in project settings for VS2017?
问题描述
在VS2015中,我必须指定以下附加包含目录,以便我的本机单元测试找到标题CppUnitTest.h:
In VS2015, I had to specify the following Additional Include Directories in order for my native unit tests to find the header CppUnitTest.h:
$(VCInstallDir)UnitTest \\ \\ include
$(VCInstallDir)UnitTest\include
$(VCInstallDir)辅助\ VSS \UnitTest \ include
$(VCInstallDir)Auxiliary\VS\UnitTest\include
和VCInstallDir本身解析为C:\Program Files( x86)\ Microsoft Visual Studio 14.0\VC \
and VCInstallDir itself resolved to C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\
在安装了VS2017 Professional的新计算机上,无需事先安装VisualStudio。现在,我的同一个项目将无法编译,因为它无法找到CppUnitTest.h。
On a new machine, without any prior install of VisualStudio, in installed VS2017 Professional. Now, my same project won't compile because it can't find CppUnitTest.h.
我查看了系统,并在以下路径找到它:
I looked on the system, and found it at the following path:
C:\Program Files(x86)\ Microsoft Visual Studio\2017 \Professional\VC \ Auxiliary\VS \UnitTest \ include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\VS\UnitTest\include
对于VS2017,我应该为单元测试项目指定什么宏+路径才能找到CppUnitTest.h头?
For VS2017, what macro+path should I specify for my unit tests project in order to locate CppUnitTest.h header?
推荐答案
你好朋友,
Hi friend,
感谢您发帖。
我们不得不为延迟道歉,因为一些问题发生在MSDN论坛上,导致一些线程没有出现在我们的最后。如果这给您带来任何
的不便,我们深表歉意。
这是因为包含&和/或vc工具的lib目录。请更新AdditionalIncludeDirectories&中的.vcxproj文件中的路径。 AdditionalLibraryDirectories变量。
It is because of the change in the location of the include & lib directories for vc tools. Please update the paths in the .vcxproj file in the AdditionalIncludeDirectories & AdditionalLibraryDirectories variables.
更新的变量将如下所示。
Updated variables will look something like this.
示例:
AdditionalIncludeDirectories -
AdditionalIncludeDirectories -
(VCInstallDir)Auxiliary\VS \UnitTest \ include;%(AdditionalIncludeDirectories)
(VCInstallDir)Auxiliary\VS\UnitTest\include;%(AdditionalIncludeDirectories)
AdditionalLibraryDirectories -
AdditionalLibraryDirectories -
(VCInstallDir)Auxiliary\VS \UnitTest \lib;%(AdditionalLibraryDirectories)
(VCInstallDir)Auxiliary\VS\UnitTest\lib;%(AdditionalLibraryDirectories)
早些时候(在vs 2015中)
AdditionalIncludeDirectories -
AdditionalIncludeDirectories -
这篇关于VS2017项目设置中CppUnitTest.h的路径是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!