Использование OpenBLAS LAPACKE в Visual Studio

Мне нужна линейная алгебра в моем проекте, и я хочу использовать OpenBLAS для этого. Я скачал скомпилированную версию (64-битная версия) и распаковал его в мою папку проекта. В Visual Studio я добавил в мой проект include-, bin- и lib-folder и запустил пример без проблем.

Далее я хотел взглянуть на LAPACK, поэтому я добавил lapacke.h к файлам включений, которые находятся в том же каталоге, что и cblas.h, и включены в официальную загрузку. Но теперь я получаю сотни ошибок для каждой функции, как будто отсутствует файл lib или что-то в этом роде. Например. для этой линии

85 lapack_complex_float lapack_make_complex_float( float re, float im );

я получил

PATH\include\lapacke.h(85): error C2146: syntax error: missing ';' before identifier 'lapack_make_complex_float'

Я не могу найти дополнительную информацию о том, как настроить OpenBLAS / LAPACK, они обычно просто говорят «включить файлы», которые у меня есть. Иначе пример cblas тоже не запустится. И (соответствующие) примеры, которые я могу найти, используют только cblas.h, а не lapacke.h

Кто-нибудь может сказать мне, что я делаю не так?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]