Установка библиотеки ЛЕДА
Я скачал бесплатную версию LEDA с этого сайта http://www.algorithmic-solutions.com/leda/ledak/index.htm
Первый вопрос: я хочу использовать эту библиотеку с моим проектом в VS2010 ide, но я действительно не понял из примечаний по установке, как я могу установить эту библиотеку на платформе Windows. Уже было несколько статических библиотек (их можно увидеть на изображении), которые я добавил в свой проект с соответствующими заголовками. Но это, я полагаю, не правильный путь. Поэтому я буду рад, если вы кратко опишете шаги, которые я должен сделать, чтобы скомпилировать эту библиотеку... Корневой каталог библиотеки выглядит следующим образом
Второй вопрос:
В руководстве по установке leda я вижу два основных раздела:
1.) КОНФИГУРАЦИЯ / УСТАНОВКА ДЛЯ UNIX 2.) КОНФИГУРАЦИЯ / УСТАНОВКА для MS Visual C++
В "КОНФИГУРАЦИЯ / УСТАНОВКА для MS Visual C++" я вижу следующее:
Перейдите в основной каталог LEDA (в командной строке, использованной выше).
Тип: lconfig msc [dll] [ ml | Mld | MD | мдд | мт | мтд]
Извините, я никогда серьезно не использовал системы на основе UNIX, но я всегда думал, что MS Visual C++ - вещь, тесно связанная с Windows, а lconfig - команда unix? Так что я запутался, это руководство для Unix или для Windows или...?
Спасибо, извините за возможно глупые вопросы.
2 ответа
"Бесплатное" издание LEDA не включает исходный код. Они продают исходный код для пользователей, которые хотят изменить / скомпилировать его. То, что вы скачали, можно использовать, включив.h в \ incl и добавив ссылки на соответствующие файлы.lib. Похоже, что пакет предоставляет вам несколько файлов.lib для охвата всех вариантов статического или динамического связывания.
Инструкции lconfig предназначены для случаев, когда у вас есть исходный код, и вы хотите контролировать, какая конфигурация dll / lib создается.
" lconfig
" не является ни стандартным, ни даже нишевым инструментом UNIX; быстрый Google предполагает, что это то, что на самом деле идет с самим LEDA. Так как вы скачали его, вы должны увидеть его где-то в комплекте.