2011-05-06 4 views
1

Я знаю, это может звучать как довольно глупый вопрос, но я не имею большой опыт работы с установкой загруженных библиотек ...Как установить JudyArrays (C библиотеки) на Windows,

Во всяком случае я загрузил исходный код JudyArrays (который является библиотекой C для 256-три для тех, кто этого не знает) из sourceforge, а инструкции по установке относятся к команде make. Я попытался загрузить this utility, но я не могу заставить его работать. Каков правильный целевой файл? Все, что мне удалось получить было:

"..path\Makefile.in":15: *** missing separator. Stop. 

Я попытался прибегая к помощи какой-то помощи, но не нашел ничего, либо я ищу с неправильной строкой запроса или я единственным немым человеком во всей планете, не удается установить его ... Любая помощь? Есть ли более простой метод? Спасибо всем

+0

Попробуйте переключить make-файл между стилями строк в стиле Windows и Unix. Я не очень надеюсь на это на самом деле * работаю *, но IIRC вы получаете эту ошибку (некоторые сборки?), Когда стиль linebreak ошибочен, так что это может привести к следующей проблеме. –

ответ

4

Запустите команду Visual Studio Command Prompt, чтобы получить cmd.exe с соответствующими путями. cd в каталог src исходного кода JudyArrays и запустите build.bat. Это скомпилирует Джуди и создаст файлы .lib и .dll и файл файла заголовка Judy.h, который вы будете использовать в своих проектах, как и любая другая 3. партийная библиотека.

+0

Я пытался сделать то, что вы предлагали, но я получаю огромное количество ошибок компиляции, любой ключ? Примеры: .. \ JudyCommon/JudyPrivate.h: В функции 'j__udySearchLeaf1': .. \ JudyCommon/JudyPrivate.h: 1556: ошибка: 'uint8_t' необъявленную (первое использование в этой функции ) .. \ JudyCommon/JudyPrivate.h: 1556: error: (Каждый необъявленный идентификатор отправляется только один раз .. \ JudyCommon/JudyPrivate.h: 1556: ошибка: для каждой функции он появляется.) .. \ JudyCommon/JudyPrivate.h: 1556 : ошибка: «P_leaf» uneclared (сначала использовать в этой функции ) – Alex

Смежные вопросы