我在代码中找到了libmagic
这些行。他们的意思是什么?
#ifdef __GNUC__
__attribute__((unused))
#endif
是什么__GNUC__
意思?
似乎检查是否安装了 GCC。
是什么__attribute__((unused))
?
这里有一个代码片段,但没有解释:如何最好地消除有关未使用变量的警告?
__GNUC__
和 和有什么不一样_MSC_VER
?
有一些解释_MSC_VER
,但它到底是关于什么的?
如何检测我是否正在使用特定的 Visual Studio 版本编译代码?
最后一个问题:
我怎样才能#ifdef
检查哪个编译器正在编译我的代码?