Суббота, 30 Ноября 2024, 03:57

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Сборка Box2d.
FerrumДата: Воскресенье, 19 Сентября 2010, 16:11 | Сообщение # 1
был не раз
Сейчас нет на сайте
Для сборки box2d используется cmake. Он должен с генерировать проект для visual studio. Скомпилировав его. На выходе должны получиться ***.lib файлы.
А теперь собственно вопрос. Что нужно указать в cmake, кроме пути к исходникам box2d?
Если вам не трудно распишите это поэтапно.
Или скиньте готовые ***.lib файлы, для 2010 студии. Хотя первый вариант предпочтительней.

Заранее спасибо.

ezhickovichДата: Воскресенье, 19 Сентября 2010, 19:52 | Сообщение # 2
[Великий и могучий хозяинъ]
Сейчас нет на сайте
Да ничего сложного...
Так же как и любой другой проект...
Когда спросит компилятор укажи VS 9 2008, потом когда всё сгенеришь открой проект 10ой студией, а она сама преобразует проект в нужный формат...
P.S. у меня к примеру стоят две студии ( 2008 и 2010 ), но по сути всё равно должно работать...



Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
FerrumДата: Воскресенье, 19 Сентября 2010, 20:55 | Сообщение # 3
был не раз
Сейчас нет на сайте
При компиляции я указывал версию студии. В новой версии cmake уже есть 2010.
Но генерируемый ей проект мне показался неполным. Да и при компиляции в cmske, вылетают предупреждения.
Code
Check for working C compiler using: Visual Studio 10
Check for working C compiler using: Visual Studio 10 -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler using: Visual Studio 10
Check for working CXX compiler using: Visual Studio 10 -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
CMake Warning (dev) in CMakeLists.txt:
   No cmake_minimum_required command is present.  A line of code such as

     cmake_minimum_required(VERSION 2.8)

   should be added at the top of the file.  The version specified may be lower
   if you wish to support older CMake versions for this project.  For more
   information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

Configuring done

Хотя в конце и сказано все выполнено, кнопка "Generate" остается не активной, а все параметры выделяются красным цветом.
И только при повторном нажатие на "Configure" , кнопка "Generate" становится рабочей.
Но с генерированный проект при компиляции ничего не делает.
Хотя возможно я не так пытаюсь его компилировать.

Но все равно спасибо.

DekaSoftДата: Воскресенье, 19 Сентября 2010, 21:30 | Сообщение # 4
почетный гость
Сейчас нет на сайте
Quote (Ferrum)
Хотя в конце и сказано все выполнено, кнопка "Generate" остается не активной, а все параметры выделяются красным цветом. И только при повторном нажатие на "Configure" , кнопка "Generate" становится рабочей.

У меня такая же фигня, но .lib файл создался, и VS2008 "слопала" его без проблем. Все компилируется.


http://dekasoftware.narod.ru
http://www.dekagames.com
FerrumДата: Воскресенье, 19 Сентября 2010, 23:06 | Сообщение # 5
был не раз
Сейчас нет на сайте
Всем спасибо. Проблема решена, переустановкой cmake.

Сообщение отредактировал Ferrum - Воскресенье, 19 Сентября 2010, 23:07
BetMoraДата: Вторник, 21 Сентября 2010, 22:03 | Сообщение # 6
постоянный участник
Сейчас нет на сайте
Quote (DekaSoft)
Хотя в конце и сказано все выполнено, кнопка "Generate" остается не активной, а все параметры выделяются красным цветом. И только при повторном нажатие на "Configure" , кнопка "Generate" становится рабочей.

кнопка генерейт должна оставаться неактивной, симейк сначала генерирует конфигурацию, а потом дает возможность изменить параметры данной конфигурации.
p.s. проекты сгенерированный симейком для 10-й студии не рабочие, почему - не знаю, может из-за того что экспресс, но врятли
p.p.s. чем вам всем студия 10-ая нравится... стояла пару месяцов, в итоге перешел обратно на 9-ую, неудобная она, 10-ая я имею ввиду

а профит в сборке бокс2д из сурсов, менял что-то? или автор не дает бинарников?


Перекуём баги на фичи!
ezhickovichДата: Вторник, 21 Сентября 2010, 22:48 | Сообщение # 7
[Великий и могучий хозяинъ]
Сейчас нет на сайте
Quote (BetMora)
проекты сгенерированный симейком для 10-й студии не рабочие, почему - не знаю, может из-за того что экспресс, но врятли

Поэтому лучше конвертировать в формат девятой а открывать 10ой... ( у меня стоят две студии. Так что это не проблема... )
О недостатках этого подхода можно не говорить - всё и так понятно...

Quote (BetMora)
чем вам всем студия 10-ая нравится... стояла пару месяцов, в итоге перешел обратно на 9-ую, неудобная она, 10-ая я имею ввиду

Она быстрее... ( Хотя разница не такая уж и большая... )
И лично мне удобней... ( хотя есть досадные лаги из за которых студия иногда вылетает... в девятой такого не было... )



Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг