Я новичок в С++. В настоящее время я работаю над групповым проектом, и мы хотим, чтобы наши классы совместимы как с лабораторными компьютерами (Windows), так и с моим компьютером (Mac OS X).
Вот что мы поставили в верхней части наших файлов:
#ifdef TARGET_OS_X
# include <GLUT/glut.h>
# include <OpenGL/OpenGL.h>
#elif defined _WIN32 || defined _WIN64
# include <GL\glut.h>
#endif
Я понимаю, что этот вопрос задавали раньше, но мои поисковые запросы давали мне противоречивые ответы, такие как "_MAC", "TARGET_MAC_OS", "MACINTOSH" и т.д. Каково текущее и правильное объявление для ввода в оператор #ifdef сделать это совместимым с Mac? Сейчас он не работает.
Спасибо!