Изграждане на Ogre от източник
Днес ще ви кажа как да получите изходния код на двигателя Ogre и неговите зависимости от хранилището Mercurial и да ги изградите в Visual Studio 2010.
В хода на обяснението ще използвам някои термини, които на някои от вас може да изглеждат неразбираеми, по-долу ще обясня всеки термин, както го разбирам сам.
- Система за контрол на версиите - софтуер, който ви позволява да управлявате множество версии на файлове и предоставя достъп до всяка версия. Има централизирани и децентрализирани системи. Разликата е, че в централизирана система всички файлове се съхраняват на едно място, докато в децентрализирана система файловете могат да се съхраняват на няколко места.
- Хранилище - мястото, където се съхраняват всички файлове. Хранилищата са отворени и затворени, можете свободно да имате достъп само в отворено хранилище, за достъп до затворено ще трябва да имате достъп.
- Клониране - процесът на създаване на копие на хранилището на вашия компютър. Отнася се до децентрализирани системи за контрол на версиите. В бъдеще потребителят може да работи със своето копие на хранилището, да сменя файлове, да ги изтрива и т.н. Всички промени ще бъдат записани от предоставената система за контрол на версиите ангажирам промени в хранилището. За да направите промените си в сървър в мрежата, трябва да извършите операцията бутане.
- Ангажирайте се - избутване на промени във файлове към локално копие на хранилището.
- Бутане - извършване на всички ангажименти от локалното хранилище към хранилището в мрежата. В централизираните системи операциите за фиксиране и изпращане се комбинират в едно.
- Зависимости - набор от библиотеки, от които зависи друга библиотека или програма.
Получаване на изходен код за зависимости.

В първото поле въведете: https://bitbucket.org/cabalistic/ogredeps, а вторият ще посочи пътя, където ще клонирате хранилището.

След това натиснете бутона Клониране. Процесът на клониране ще започне.

Полето за завършване на операцията, прозорецът може да бъде затворен.