VS2017项目设置中CppUnitTest.h的路径是什么? [英] What path for CppUnitTest.h in project settings for VS2017?

查看:551
本文介绍了VS2017项目设置中CppUnitTest.h的路径是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆