#ifdef MINGW32 然后...不要编译它

#ifdef MINGW32 then ...don't compile this

我想在代码中添加编译指令,如果我们用mingw编译,那么就不要考虑这段代码。

例如:

#ifdef _MINGW32_   //if this defined then don't compile the code
int x;
code....
#endif

可能吗?怎么做?

您想要 #ifdef 相反 ... #ifndef,(或 #if ! defined);这是如此琐碎的基础 C 编码,几乎不值得在这里占有一席之地。