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