【问题标题】:How do you remove command-line error: invalid macro definition: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16 in Visual Studio Code (VSCode)如何删除命令行错误:无效的宏定义:Visual Studio Code (VSCode) 中的 __STDCPP_DEFAULT_NEW_ALIGNMENT__=16
【发布时间】:2020-07-29 03:09:29
【问题描述】:

当我在 Visual Studio Code 中创建一个新的 .h 文件时,我得到带有错误消息 command-line error: invalid macro definition: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16 的红色曲线。我没有定义任何自定义宏。当我创建一个 .cpp 文件时,这不是问题,但是如果我更改文件扩展名,它就会变成一个。此错误不会出现在 .cpp 文件中,但是如果我创建 .h 文件并将文件扩展名更改为 .cpp,它确实适用。如何解决这个问题?

【问题讨论】:

    标签: visual-studio-code editor intellisense


    【解决方案1】:

    进入 File->Preferences,找到选项“_Cpp › Default: Intelli Sense Mode”,然后选择编译器。就我而言,我选择了 gcc-x64,问题就消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-02
      • 2016-10-25
      • 1970-01-01
      • 2019-04-05
      • 2021-01-17
      • 2021-05-11
      • 2016-11-11
      • 2015-07-10
      相关资源
      最近更新 更多