Я пытаюсь перенести компьютерную игру из Windows в GNU/Linux. Он использует Ogre3D, CEGUI, ogreogg и ogrenewt. Насколько я знаю, все зависимости работают на GNU/Linux, а в самой игре нет кода, специфичного для ooze.
Вот часть вопросов: Есть ли простой способ портировать проект Visual Studio 2008 на цепочку инструментов GNU/Linux?
Как управлять зависимостями? В Visual Studio я бы просто добавил их в листы свойств или каталоги по умолчанию. Я предполагаю, что на GNU/Linux autoconf и позабочусь об этом, но каким образом? Должен ли я добавлять каждый .cpp
и .hpp
вручную или есть способ автоматизировать процесс? Как решить проблему зависимостей в разных местах в разных системах? Я хотел бы использовать Eclipse в качестве своей IDE под GNU/Linux.