Что я должен использовать для кодирования C ++ на Mac и Windows? - PullRequest
3 голосов
/ 12 декабря 2011

Группа студентов и я делаем игру на C ++, но у них есть Windows, а у меня Mac. Есть ли что-то, что мы можем использовать для обмена кодом между системами?

Я знаю, что Eclipse будет работать, но яполучите Unresolved conclusion: <iostream> как ошибку.Если кто-то может помочь с этим, было бы здорово.

Ответы [ 3 ]

1 голос
/ 12 декабря 2011

Лично я бы порекомендовал настроить кросс-платформенный процесс сборки, используя что-то вроде CMake (http://www.cmake.org). В частности, CMake сгенерирует для вас файлы проекта для конкретной платформы - так что ваши друзья могли бы работать в Visual Studioи вы могли бы работать в Eclipse или XCode без каких-либо проблем (конечно, вам пришлось бы писать переносимый код ...:))

Что касается совместного использования кода и контроля версий, ясогласен с Джоном, что что-то вроде git идеально.

1 голос
/ 12 декабря 2011

Мы создаем наши приложения для Windows + Mac + Linux, используя Qt, который включает в себя хорошую систему сборки (qmake) и кроссплатформенные API (так что один и тот же код будет работать во всех ОС) и IDE (которую я не использовал) но я слышал, все в порядке).

При наличии нескольких разработчиков вам определенно понадобится какая-то система управления исходным кодом, и git, и svn - хороший выбор.

1 голос
/ 12 декабря 2011

Если вы хотите, чтобы что-то действительно «делилось кодом», я бы рекомендовал git, используя github в качестве удаленного местоположения.Он бесплатный и простой в использовании.

Если ваш вопрос о том, что код не работает, убедитесь, что у вас правильно настроен X11 и установлен плагин Eclipse C ++ Установлено.

И я бы также рекомендовал использовать XCode в качестве редактора вместо Eclipse.У него гораздо лучшая среда для C ++, IMHO.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...