Я использую Armadillo вместе с OpenBLAS для линейных алгебраических операций. Для примера кода я связываю эти библиотеки, используя следующие команды:
g++ sample.cpp -I "path\armadillo\include" -I "path\OpenBLAS\include" -L "path\OpenBLAS\lib" -llibopenblas
Код скомпилирован и успешно выполняется. Поэтому, чтобы связать эти библиотеки с CodeBlocks, я использовал настройку компоновщика и опцию поиска в каталогах, чтобы указать расположение библиотек. Но я получаю следующие ошибки:
path\OpenBLAS\lib\libopenblas.a(dormqr.o):dormqr.f|| undefined reference to `_gfortran_concat_string'|
Это связано со связыванием библиотек или с компилятором?
Задача ещё не решена.
Других решений пока нет …