该文件来自c++标准库,至少与g++一起使用。尽管该文件在/usr/include/ c++ /4.6.4/中可用,但在我编译g++代码时可以通过c++正确地找到它。我怀疑宏check_include_files使用C编译器而不是C++编译器来编译包含所需文件的小程序,这当然会失败,因为cxxabi.h是一个C++文件。
知道怎么解决吗?(即使宏使用C++</
我正在使用带有MinGW和g++的Visual Studio Code for c++。我的代码使用了两个g++预定义的宏。这些在编译器中工作没有任何问题,但Intellisense并不了解宏,这会导致编辑器中出现一些误诊错误(以及其他Intellisense问题)。我可以使用以下命令获取我的特定g++配置的所有预定义宏:这允许我将它们插入到c_cpp_properties.json