当 运行 main.cpp 函数时 Visual Studio 2019 中出现错误 MBS4019
Error MBS4019 in Visual Studio 2019 when running main.cpp function
我正在尝试 运行 我的一个 c++ 库的主要功能,但它不想工作。返回错误:
找不到导入的项目“C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props”。确认导入声明“C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props”中的表达式正确并且文件存在于磁盘上。
但是,当我查看此问题的一些解决方案时,他们似乎建议我也必须更改 VCTargetsPath 的值 $(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0。我的问题是 MSBuildExtensionsPath32 的值到底是什么。另外我还需要做什么才能解决这个问题?
有时我也会在没有错误输出的情况下构建失败。不知道MBS4019错误是否也和这个问题有关?
版本为 Win32。
您应该首先检查您的C盘上是否有C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VC\v160\
下的文件Microsoft.Cpp.Default.props
。该文件适用于 v142 平台工具集。
并且从消息中可以看出,您的项目使用了 C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props
下的文件。这是 v142 工具集(VC++ 2019 构建工具)的正确路径。
如果VS从不同的路径找到v142工具集,说明你的VS有一些错误,找不到正确的路径,使用了错误的路径。在这种情况下,您应该使用 VCTargetsPath
和 MSBuildExtensionsPath32
。这里是 .
我认为您的问题是您当前的 PC 上缺少 Microsoft.Cpp.Default.props
文件。而 VC++ 找不到该文件,因此会导致错误。不确定是您手动删除了文件还是被某些第三方程序删除了文件。
要解决它,你应该repair VS来自vs_installer。
我正在尝试 运行 我的一个 c++ 库的主要功能,但它不想工作。返回错误:
找不到导入的项目“C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props”。确认导入声明“C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props”中的表达式正确并且文件存在于磁盘上。
但是,当我查看此问题的一些解决方案时,他们似乎建议我也必须更改 VCTargetsPath 的值 $(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0。我的问题是 MSBuildExtensionsPath32 的值到底是什么。另外我还需要做什么才能解决这个问题?
有时我也会在没有错误输出的情况下构建失败。不知道MBS4019错误是否也和这个问题有关?
版本为 Win32。
您应该首先检查您的C盘上是否有C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VC\v160\
下的文件Microsoft.Cpp.Default.props
。该文件适用于 v142 平台工具集。
并且从消息中可以看出,您的项目使用了 C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props
下的文件。这是 v142 工具集(VC++ 2019 构建工具)的正确路径。
如果VS从不同的路径找到v142工具集,说明你的VS有一些错误,找不到正确的路径,使用了错误的路径。在这种情况下,您应该使用 VCTargetsPath
和 MSBuildExtensionsPath32
。这里是
我认为您的问题是您当前的 PC 上缺少 Microsoft.Cpp.Default.props
文件。而 VC++ 找不到该文件,因此会导致错误。不确定是您手动删除了文件还是被某些第三方程序删除了文件。
要解决它,你应该repair VS来自vs_installer。