通常可以在C程序中使用__LINE__和__FILE__,并有许多工具链,including GCC.
GCC下的__LINE__评估为int型的表达式;
__FILE__评估为一个char const [N],其中N是适当的值.
>任何主要工具链是否提供类似于wchar const [N]的__FILE__?
>如果是,那是什么?
解决方法
你可以自己制作WFILE:
#define WIDE2(x) L##x #define WIDE1(x) WIDE2(x) #define WFILE WIDE1(__FILE__)