使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
使用环境:
操作系统版本:windows 10 x64
操作系统平台(x86/x64): windows 10 x64
VsCode 版本:v1.95.2
EIDE 插件版本:v3.20.0
C/C++ 插件版本:v1.22.11
何种编译器(stm32cubeide):ac6
编译器版本(非编译问题可忽略):
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
本人使用C与C++混合编程进行嵌入式裸机开发,使用Stm32cubeMX + Keil + EIDE的方式(keil使用的版本为mdk_541)
并且本人在开发的时候使用了一些C++17的特性
在直接使用keil进行程序开发时候,魔法棒的配置可以使用到C++17的版本,并且项目可以成功编译和下载
当我使用EIDE导入了工程之后,构建器选项却只能选择到C++14的版本
因为构建器提供的相关设置,导致vscode内,既不能对C++17特性的代码进行代码补全,也会在编译的时候报错。
期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->
我希望能够在vscode内,能够适配上更高的C++版本,以完成使用VSCode的代码补全、编译和下载。
十分感谢您在百忙之中的帮助与回复。