__FUNC__ VSCode 未定义
__FUNC__ undefined in VSCode
我知道__FUNC__
是预定义的宏,但是到了vscode就无法识别__FUNC__
。
https://docs.microsoft.com/zh-tw/cpp/preprocessor/predefined-macros?view=vs-2019
我需要更改或修改哪个设置?
你想要 __func__
,而不是 __FUNC__
。如果您使用的是 gcc 或 clang,并且目标是获得可读的输出,则可以使用 __PRETTY_FUNCTION__
来代替,这样会产生更好的结果(例如实际使用模板函数)。
编辑c_cpp_properties.json暂时解决我的问题
我只使用 VScode 作为编辑器而不是 IDE 进行编译。
因为Visual 2008的风格不好看...
我知道__FUNC__
是预定义的宏,但是到了vscode就无法识别__FUNC__
。
https://docs.microsoft.com/zh-tw/cpp/preprocessor/predefined-macros?view=vs-2019
我需要更改或修改哪个设置?
你想要 __func__
,而不是 __FUNC__
。如果您使用的是 gcc 或 clang,并且目标是获得可读的输出,则可以使用 __PRETTY_FUNCTION__
来代替,这样会产生更好的结果(例如实际使用模板函数)。
编辑c_cpp_properties.json暂时解决我的问题
我只使用 VScode 作为编辑器而不是 IDE 进行编译。
因为Visual 2008的风格不好看...