2016-04-13 3 views
0

Возможно, немой/простой вопрос, но я не смог найти ответ. Я не знаю, как добавить библиотеки с CodeBlocks C++. Я загрузил ZIP-файл с http://eigen.tuxfamily.org/index.php?title=Main_Page и извлек файлы в свой каталог. Как я могу использовать эту библиотеку сейчас в своем проекте?Как добавить Eigen-библиотеку в проект C++

+0

ли искали вас StackOverflow? Например, используйте запрос «C++ install eigen library code blocks» –

+0

@ThomasMatthews да, проблема в том, когда я иду в проект >> параметры сборки >> вкладка настроек компоновщика >> добавить библиотеку, я не знаю, какой файл для выберите! В каталоге, где я извлекал файлы, нет .lib-файлов. –

ответ

0

Это библиотека шаблонов. Вы можете поместить его в любом месте, пока оно находится на пути (доступно). Просто включите соответствующие заголовки, и он должен работать. Не нужно ничего связывать, все в заголовках.

+0

Спасибо, получилось. –

+0

Если вы используете bash, вы можете редактировать .bash_profile в своем домашнем каталоге и добавить его туда, например 'PATH = $ PATH: $ HOME/my_library_path_to_include' –

3

Добавьте одну строку кода в исходный файл, где вы хотите использовать Eigen.

#include "Eigen/Dense" 

Поместите Eigen (извлеченный zip-файл) в каталог, в который вы помещаете существующий рабочий заголовочный файл.

1

персонально, я не имел ни малейшего представления о том, как установить Эйген на кодовых блоках, но те шаги, которые я сделал, и она работала:

  1. распаковать ZIP в какую-то произвольную папку
  2. перейти к CodeBlocks Настройки- > complier-> Поиск каталогов-> Добавить-> введите адрес папки, в которую вы выбрали (1) -> ok
  3. объявить #include "Eigen/Dense" перед основной функцией.

я узнал шаги от here

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