Компіляція (складання) вихідників у windows - Блог розробника

Спільнота розробників mozilla вже підготувала для нас з вами готове складання додатків, які можуть знадобитися для компіляції нативних додатків windows.

Для приготування вихідних матеріалів нам знадобляться:

1) Visual C++ 2008 Express Edition (http://www.microsoft.com/express/download/) Безкоштовна обрізана версія віжуал студії. Містить у собі утиліти для компіляції, лінківки та інші корисні утиліти розробника, які під віндою ручками чіпати не прийнято.

2) Windows SDK (https://developer.mozilla.org/En/Windows_SDK_versions) Купа хедерів, що описують начинки windows.

3) Власне MozillaBuild (http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.3.exe) Включає: - autoconf/automake, що у зв'язці з msvs дозволяє виконувати стандартні для нікс-світу послідовності для збирання: ./configure && make - msys (unix-wrapper для windows) - bash - perl - пакет для компіляції/складання mingw32 - клієнт hg (mercurial) - клієнт cvs - python - NSIS - пакувальник UPX - качалка wget

По завершенні встановлення цього софту переходимо в папку з mozillabuild і запускаємо файл start-msvc9.bat. Запускається nix-шелл із правильно прописаними шляхами софту, необхідного для збирання пакетів.

cd/c/src/blabla . / configure --with_blabla --disable_blablabla make