Visual Studio 2019 的属性窗口没有Microsoft.CPP.x64.user
一、问题描述
很多人在调VS设置,懒得每次新建项目都要重新调整,想在Microsoft.CPP.x64.user中,一劳永逸的修改的时候,发现没有Microsoft.CPP.x64.user这一个选项。
二、问题解决方法
1、打开到正确的文件位置
这是我的目录:C:\Users\29810\AppData\Local\Microsoft\MSBuild\v4.0
注:有时候可能没有找到MSBuild,这时候就需要你们手动创建一个文件夹叫MSBuild,再在里面新建一个文件夹v4.0。
2、根据上面那个图补全少的文件
Microsoft.Cpp.ARM.user.props
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup />
</Project>
Microsoft.Cpp.Win32.user.props
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup />
</Project>
Microsoft.Cpp.x64.user.props
下面的opencv路径可以清除掉。还有下面这里的opencv_world411d.lib也删除掉。不删除应该也行,到时候在vs里面配置完成后就会自动修改了。
<AdditionalDependencies>opencv_world411d.lib;%(AdditionalDependencies)</AdditionalDependencies>
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<IncludePath>D:\opencv\opencv\build\include;D:\opencv\opencv\build\include\opencv2;$(IncludePath)</IncludePath>
<LibraryPath>D:\opencv\opencv\build\x64\vc14\lib;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ItemDefinitionGroup>
<Link>
<AdditionalDependencies>opencv_world411d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup />
</Project>