Я хочу создать очень простую программу open gl с помощью xcode. все, что я хочу, это окно с черным фоном. Я также хочу создать некоторые функции, которые могут рисовать линии, изображения и другие материалы на экране. причина, по которой я хочу это сделать, потому что я создал программу на окнах в C++, и я просто хочу ее портировать на mac. поэтому я просто хочу создать простое окно, которое позволяет мне нарисовать точку и линию?Как сделать простую программу OpenGl C++ с помощью xcode
ответ
Попробуйте демонстрационные приложения на сайте Apple, например. https://developer.apple.com/library/mac/#samplecode/CocoaGL/Introduction/Intro.html#//apple_ref/doc/uid/DTS10004501
Я не могу получить пример кода для запуска – lufthansa747
Вы успешно сделали какие-либо приложения с помощью XCode? Если нет, сначала начните с чего-то простого, и подойдите к OpenGL-приложению. Если это так, вам нужно будет опубликовать дополнительную информацию о том, какие ошибки вы столкнулись, чтобы получить какую-либо помощь здесь. Вот хороший стартовый пример: https://developer.apple.com/library/mac/#documentation/General/Conceptual/Mac101/Articles/00_Introduction.html#//apple_ref/doc/uid/TP40010611 – holtavolt
Я сделал много iphone приложений, но никогда не приложение mac osx. ошибка, которую я получаю, - это говорит о том, что не существует схемы для запуска приложения – lufthansa747
Написание обычного кода openGL через Xcode легко. (моя версия Xcode - 4.6.2)
1) создать новый проект, шаблон которого составляет OSX -> Application -> Command Line Tool
.
на следующей странице, выберите c++
как тип для этого проекта.
2) после успешного создания нового проекта нажмите your project -> TARGETS -> Build Phases -> Link Binary With Libraries
. Затем добавьте GLUT.framework
и OpenGL.framework
.
3) вы готовы включить в свой код относительные заголовки openGL! Однако обратите внимание, что «GLUT» - это «GL» в Windows. если вы хотите, чтобы избежать перекрестного вопроса платформы, вы можете использовать следующий препроцессор заявление:
#if defined(__APPLE__) && defined(__MACH__)
# include <GLUT/glut.h>
#else
# include <GL/glut.h>
#endif
Кроме того, для людей, которые хотят развивать приложение OpenGL на Mac без использования Xcode, вы можете ссылаться на this answer
- 1. Как сделать простую игровую консоль в OpenGL с помощью C#?
- 2. Невозможно построить простую программу Cuda с помощью Xcode!
- 3. Попытка сделать простую программу рецептов
- 4. Как сделать простую программу шифрования/дешифрования?
- 5. Как сделать простую программу Java одним методом?
- 6. На Visual C++, как сделать простую программу рисования?
- 7. Как сделать программу неосязаемой с помощью C#?
- 8. Как запустить эту простую программу на C++?
- 9. Как выпустить простую программу
- 10. Как сделать измеритель мощности с помощью opengl?
- 11. Я пытаюсь простую программу C#?
- 12. Попытка создать простую программу с помощью семафоров
- 13. Как начать эту простую программу C?
- 14. про простую программу
- 15. конструкторы java пытаются сделать простую программу
- 16. Попытка сделать простую программу падающего шарика
- 17. Как построить простую программу OpenCV
- 18. Как развернуть простую программу Drools?
- 19. Как сделать простую анимацию с помощью ngAnimate
- 20. Как запустить простую Java-программу
- 21. Как зацикливать эту простую программу?
- 22. Как передать параметр в консольную программу c с помощью Xcode?
- 23. Невозможно запустить простую программу с использованием титана
- 24. Создать простую программу, используя VC++ с MFC?
- 25. Как выполнить простую программу jQuery?
- 26. Как запустить простую программу ejb?
- 27. Невозможно скомпилировать простую программу C++ в Ubuntu
- 28. Как настроить проект OpenGL с помощью XCode 4.2 на C++?
- 29. Попытка скомпилировать простую программу C++ в make
- 30. Заставка Xcode с openGL
Использование GLUT, вероятно, будет самым простым способом. – bames53