2013-09-09 3 views
0

я скачал с сайта SourceForge libmcrypt источника 2.5.8 версии от hereКомпиляция libmcrypt как C++ библиотека

Я сделал несколько исследований, и я нашел this article:

С this website, я скачал скомпилированный .lib и. dll, и они отлично работали. Версия, доступная на этом веб-сайте, - это 2.5.7. Я хотел скомпилировать 2.5.8 самостоятельно, но с небольшим изменением. На самом деле, я хотел бы скомпилировать уникальную библиотеку без необходимости в DLL. Может кто-нибудь сказать мне, как я могу это сделать?

+0

Вы пробовали cmake? –

+0

Никогда не слышал об этом, я собираюсь найти в Google об этом. Спасибо за ваш ответ. –

+0

«уникальная библиотека без необходимости в DLL» - вы имеете в виду библиотеку для статической привязки? И что это связано с PHP? –

ответ

0

Посмотрите на это. Возможно, это то, что вы ищете.

http://www.jeremymorgan.com/tutorials/linux/how-to-build-apache-php5-and-mysql-from-source-the-hard-way/

+0

Я видел ссылку, она объясняет, как установить пакет mcrypt на linux (я думаю, после установки он может быть включен в C++ без проблем). На самом деле я использую Windows, как я могу установить его на windows? –

+0

Я уверен, что cmake - это ответ на этот вопрос. Загрузите cmake, откройте cmd, перейдите в каталог, где извлекается источник, и введите cmake -G «Visual Studio 2010». Попробуйте определить ошибки и зависимости, если они есть. Цель состоит в том, что он в основном создает проект VS, беря все исходный файл в каталоге. После этого вы можете просто открыть проект, внести изменения и создать свой собственный .lib или dll файл, который вам нужен. –

+0

Он просит меня для CMakeList.txt, и я не знаю, что добавить сюда, никогда не использовал это программное обеспечение, можете ли вы дать мне несколько советов? –

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