Начиная с версии 1.5.0, build-файлы поставляются для Visual Studio 2005. Также бесплатная (as in beer) «Express» версия Developer Studio может быть использована для компиляции Doxygen. Альтернотивно, Вы можете компилировать Doxygen в Unix используя Cygwin или MinGW.
Перед тем, как компилировать Doxygen, Вам нужно загрузить и установить компилятор C++ от Visual Studio. С тех пор, как Microsoft, по-видимому, захотела привлечь всех к использованию их технологии .NET, они сделали вещи несколько труднее, если Вы используете версию Express. Вам нужно сделать некоторые шаги вручную, чтобы настроить рабочую среду для правильной сборки win32 приложений, таких как Doxygen.
Следующим шагом нухно установить unxutils (смотри http://sourceforge.net/projects/unxutils). Эти пакеты содержат инструменты flex
и bison
,
которые необходимы в процессе компиляции, если Вы используете CVS
ревизию Doxygen (официальные релизы идут с предварительно собранными
исходниками). Загрузите zip и распакуйте его например в c:/tools/unxutils
.
Теперь Вам нужно добавить/настроить следующие переменные среды (через Панел управления/Система/Дополнительно/Переменные среды):
- добавить
c:/tools/unxutils/usr/local/wbin;
в началоPATH
- устновить
BISON_SIMPLE
вc:/tools/unxutils/usr/local/share/bison.simple
Загрузите исходники doxygen tarball и поместите их куда-нибудь (например используйте c:/tools
)
Теперь запустите новую коммандную строку и наберите
cd c:/tools gunzip doxygen-x.y.z.src.tar.gz tar xvf doxygen-x.y.z.src.tar
чтобы распаковать исходники.
Сейчас Ваша среда настроена для сборки doxygen
и doxytag
.
Внутри каталога doxygen-x.y.z
Вы найдете каталог winbuild
содержащий файл Doxygen.sln
.
Откройте этот файл в Visual Studio. Вы можете сейчас собрать Release
или Debug версию Doxygen и Doxytag нажав правой кнопкой мыши на проект в
Solutions Explorer и выбрав Build.
Отмечу, что компилирование Doxywizard в настоящее время требует Qt версии 3 (смотрите http://www.trolltech.com/products/qt/qt3). Если у Вас нет комерческой лицензии, Вы можете собрать Doxywizard с открытой версией (смотрите http://qtwin.sourceforge.net/qt3-win32/compile-msvc-2005.php), но сам я этого делать не пробовал.
Также читайте следующий раздел о дополнительных инструментах, которые вам может потребоваться установить, чтобы запустить doxygen с включенными определнными свойствами.