Re: Как откомпилить Unix проект под Microsoft Visual C?
От: TheBeard Россия  
Дата: 26.10.04 14:43
Оценка:
Это занятие для людей с крепкими нервами, причём успех не гарантирован
По поводу интересующего Вас CMU-sphinx toolkit ничего сказать не
могу, а общие предложения такие.

Для начала поищите, не использует ли продукт системный вызов fork. если
да — до свидания, без cygwin не получится. Можно, конечно, самому
написать замену Функции с префиксом pthread_ (POSIX threads) Win32
libc также не предоставляет.

Сейчас большинство open source продуктов используют autoconf (это можно
определить по наличию скрипта по имени configure в корне проекта, см.
также README и INSTALL). Если это не так — остаётся только ручками
править код, дописывать определения в .h и т. д. Такой вариант для
мало-мальски серьёзного проекта нереален по времени.

Если используется autoconf — поищите в корне файл config.h.in,
переименуйте его в config.h и отредактируйте в нём определения. Затем
создайте проект в VC или просто makefile. Собственно, это ручная замена
скрипта configure. Если есть ошибки компиляции — снова правим config.h.
Если есть файлы Makefile.am или Makefile.in — их стоит использовать при
создании проекта (см. документацию на automake, autoconf).

В проекте может быть несколько подпроектов со своими configure. Эта
процедура выполняется для каждого.

Возможно, придётся искать Win32 версии таких утилит, как flex, bison,
sed, awk — смотрите README, INSTALL, Makefile.in.

Желаю успехов

stilsokol wrote:

> Подскажите пожалуйста, как откомпилить Unix проект под MS Visual C++?

> Использовать сygwin или mingw увы, не могу...
Posted via RSDN NNTP Server 1.9 gamma
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.