FTGL의 C API를 Visual Studio 2010의 C++ 코드에서 어떻게 사용합니까?C++에서 FTGL C API를 사용하는 방법?
FTGL uses #ifdef __cplusplus
checks 동일한 헤더 파일에서 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
왜 그렇게하려고합니까? FTGL의 헤더가'__cplusplus' 자체를 탐지 할 것이기 때문에 왜 C 코드의 헤더를보고 있다고 말하면서 거짓말을해야합니까? 헤더가 그 일을하도록하십시오. –
C++ 코드에서 * C * API를 사용하고 싶습니다. – genpfault