|
192 / 128 / 52
Регистрация: 19.01.2010
Сообщений: 518
|
|
Подключение библиотеки fftw. Преобразование Фурье.17.11.2013, 22:48. Показов 17745. Ответов 17
Метки нет (Все метки)
Приветствую. Есть необходимость использовать быстрое преобразование Фурье. Скачал библиотеку , покурил мануалы и понял, что без помощи не разберусь. Как подключить библиотеку к борланд с++ 6, Может кто сталкивался уже?
0
|
|
| 17.11.2013, 22:48 | |
|
Ответы с готовыми решениями:
17
Неправильное преобразование при использовании библиотеки FFTW Найти коэффиценты разложения в ряд Фурье, используя быстрое преобразование Фурье (БПФ) Преобразование звукового сигнала в спектр (Фурье-преобразование) |
|
|
||
| 17.11.2013, 23:22 | ||
|
В данном случае тебе надо сгенерить из def -> lib под C++Builder.
Либо забить и вызывать ф-ции из DLL динамически ...
Архангельский "Приемы программирование в С++ Builder6 и 2006" DLL в C++Builder и Microsoft Visual C++
1
|
||
|
192 / 128 / 52
Регистрация: 19.01.2010
Сообщений: 518
|
||||||
| 18.11.2013, 13:02 [ТС] | ||||||
|
Что-то не получается. Написал батник (может в нем ошибка?), который из "деф" делает "либ".
Я так понял он ждет на входе dll. Указал расширение dll, запустил, вроде без ошибок, либы создались. Кидаю либы, дллки и заголовочный файл в папку с проектом. В билдере через "Add to project" добавляю либы, в опциях добавляю пути к дллкам, дописываю в проекте #include <fftw3.h>, а он ругается на этот инклюд при компилировании (Unable to open include file).
0
|
||||||
|
192 / 128 / 52
Регистрация: 19.01.2010
Сообщений: 518
|
|
| 18.11.2013, 13:09 [ТС] | |
|
Implib.exe пробовал с ключем "-a", как написано в мануале на сайте библиотеки , так и без ключа, как написано у Вас. Результат все равно как на картинке.
0
|
|
|
|
|||||||
| 18.11.2013, 15:00 | |||||||
|
Хз, походу говорит что def -не корректен
В нем внутри идет название dll
1
|
|||||||
|
192 / 128 / 52
Регистрация: 19.01.2010
Сообщений: 518
|
|||||||
| 18.11.2013, 18:49 [ТС] | |||||||
|
Занялся динамическим вызовом, но и тут проблемы
![]() Накатал код подключения дллки, вроде работает:
Согласно мануалу, функция выглядит так:
0
|
|||||||
|
|
|||||||
| 18.11.2013, 19:01 | |||||||
|
Добавлено через 2 минуты
1
|
|||||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 22.04.2014, 12:36 | |
|
Ровно такая же беда. Скачал, сконвертировал, подключил - не работает.
Прям открываю консольку, подключаю заголовочник, добавляю в проект сконвертированные либы, запихиваю официальный пример, все собирается без ошибок, но при запуске падает с ошибкой, что не может найти библиотеку: Архивы для скачивания
Сам архив со всеми потрохами последней версии: fftw334.rar
Нашел так же предыдущую версию: fftw312.rar Архив со стандартными борландовыми программами преобразований форматов библиотек: implib_and_coff2omf.rar (_b - builder6, _r - rad xe2) Уже преобразованные к борландовому виду либы: lib_b.rar Прошу помощи.
0
|
|
|
|
||||||
| 22.04.2014, 14:50 | ||||||
|
Вот вроде нашел пример который делает вроде что-то чудовещное:
Еще натолкнулся на такой ресурс https://parallel.ru/cluster/fftw.html может будет полезен. Ссылка на доку http://www.fftw.org/fftw3.pdf
1
|
||||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 22.04.2014, 16:03 | |
|
Avazart, большое спасибо. Нечто чудовищное и доку видал, ресурс почитаю. Но только после того, как запущу эту хренобазу. Это какое-то дьявольское колдунство: ваш проект запускается, а собираю точно такой же свой (хоть с вашими библиотеками, хоть со своими, со всеми наборами ключей) и он показывает мне ровно тот же самый кукиш.
0
|
|
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 22.04.2014, 16:27 | |
|
0
|
|
|
|
|
| 22.04.2014, 21:41 | |
|
2
|
|
|
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
|
|
| 23.04.2014, 00:43 | |
|
Смотрю документацию и найти не могу. Эта библиотека умеет делать обратное преобразования Фурье (т.е. из Фурье свертки восстановить первоначальную ф-цию), интересует 2D случай?
0
|
|
|
|
|
| 23.04.2014, 01:37 | |
|
1
|
|
|
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
|
|
| 23.04.2014, 02:20 | |
|
Avazart, спасибо. Просто искал отдельную ф-ция, а там оказывается просто флажок.
0
|
|
| 23.04.2014, 02:20 | |
|
Помогаю со студенческими работами здесь
18
Подключение lib-файла FFTW для сборки проекта для android из OSX Быстрое преобразование Фурье и ошибка "Неявное преобразование типа" Подключение библиотеки Crypto. Если возможно, нужна ссылка на скачивание данной библиотеки Преобразование Фурье Преобразование Фурье Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|