无法编译 - “p2”中的未知标志“-pdbrpc”

问题描述 投票:0回答:1

我正在尝试在VS 2017中编译一个C ++项目。之前我使用的是VS 2019,但是由于它是烦人的错误我回到了2017年,但现在我得到了错误:“p2”中的未知标志“-pdbrpc”。我甚至不知道这个标志是什么意思,我没有在.vcxproj文件中找到它。

我试图更改项目的配置设置以禁用优化,但没有成功。我也在谷歌搜索了这个错误,但没有找到任何有用的东西。我该如何解决这个恼人的问题?

visual-studio visual-c++
1个回答
1
投票

有同样的问题。禁用整个程序优化修复了它。


0
投票

你可能忘了降级你所依赖的一些项目。

确保所有项目(包括链接的静态库)使用相同的v141(VS2017)平台工具集。它可以在解决方案资源管理器中以Project Name (Visual Studio 2017)的形式显示。

在我的情况下,我有一个隐藏的project.default.props使用$(DefaultPlatformToolset),一旦我安装VS2019就开始指向v142。

© www.soinside.com 2019 - 2024. All rights reserved.