如何在 Visual Studio 2010 的 C++ 代码中使用FTGL的 C API?
FTGL 使用#ifdef __cplusplus
检查从相同的头文件中导出 C 和 C++ API。
我试过这个:
#ifdef __cplusplus
#undef __cplusplus
#include <FTGL/ftgl.h>
#define __cplusplus
#else
#include <FTGL/ftgl.h>
#endif
但是VS2010没有它:
warning C4117: macro name '__cplusplus' is reserved, '#undef' ignored
warning C4117: macro name '__cplusplus' is reserved, '#define' ignored