我正在尝试按照的指令“实现”一个跨平台互斥锁#ifndef __SIMPLEAV_CORE_UTIL_SAMUTEX_H_DEFINED__ * A simple cross-platform (currently only on linux and win) mutex; *
* all functions return 0 on su
在Windows下使用Visual Studio (或试图兼容的编译器)编译C/C++程序时,有一个预定义的宏ifdef(来源:),您可以将其用于特定于平台的#ifdef-s。我正在寻找的是Linux下的一个类比:一个宏,它告诉我我正在为Linux/一个声称(或多或少)兼容POSIX的操作系统编译。因此,我查阅了gcc的文档,发现了以下内容:
应用到我的程序<e