我正在使用CMAKE和Visual Studio 2022进行旧版C ++项目交叉编译。代码(主要是),但我正在努力使IntelliSense在不适合Windows编译时使IntelliSense正常工作。我遵循了这一页面

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


否,实际的编译器版本不是Intellisense所显示的,如您在构建中所见:

Intellisense Expansion shows 4.9.2

有什么方法可以找出VS从哪里获取此信息?有人知道为什么它无法正确获得吗?我在IntelliSense没有找到系统的其他问题中还包括(但同样,编译器确实如此),我想这些是相关的。

您提到了“当不是为Windows编译时”,但是从屏幕截图中看起来好像是从Windows编译的。如果是这样,Intellisense将检测系统(即窗口)将相应地显示信息。您能提供有关其他系统的更多信息,以及如何为此进行编译? Compiler says its version is 4.6.3

c++ c visual-studio cmake
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.