|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2011, 17:33 | #1 |
Регистрация: 05.06.2011
Сообщений: 9
|
Библиотека FFTW и враппер
Помогите разобраться с библиотекой FFTW и враппером http://www.sdss.jhu.edu/~tamas/bytes/fftwcsharp.html
http://fftw.org/#documentation Библиотека написана на С, мне нужно ее использовать в C# Первый вопрос: как подключить враппер и библиотеку? |
05.06.2011, 17:46 | #2 |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
Скорее первый вопрос, а раньше Вы с программированием вообще сталкивались?
|
05.06.2011, 17:50 | #3 |
Регистрация: 05.06.2011
Сообщений: 9
|
с программированием сейчас сталкиваюсь. раньше только слегка.
|
05.06.2011, 17:56 | #4 |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
Ну, допустим, создаём новый проект в студии, далее через меню Project -> Add Reference... подключаем тот враппер, что Вы скачали по ссылке.
|
05.06.2011, 18:22 | #5 |
Регистрация: 05.06.2011
Сообщений: 9
|
Это я сделал. Также как я понимаю надо написать:
using System.Runtime.InteropServices; using fftwlib; что нужно сделать дальше? Последний раз редактировалось Vezd; 05.06.2011 в 19:11. |
05.06.2011, 19:19 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а дальше используйте классы этого врапера.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.06.2011, 19:33 | #7 |
Регистрация: 05.06.2011
Сообщений: 9
|
я на основе приведенного примера на сайте попробовал проверить работоспособность и у меня на первом же использовании враппера
pin = fftwf.malloc(n * 8); выдается ошибка: Не удается загрузить DLL "libfftw3f-3.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E) |
05.06.2011, 19:57 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а у вас рядом с exe есть libfftw3f-3.dll?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.06.2011, 20:10 | #9 |
Регистрация: 05.06.2011
Сообщений: 9
|
в библиотеке есть libfftw3f-3.dll.
Я не очень понимаю и хочу узнать: враппер это один dll файл? где должны лежать файлы библиотеки и враппер? Последний раз редактировалось Vezd; 05.06.2011 в 22:26. |
06.06.2011, 10:17 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
враппер C#
это длл.NET для другой неуправляемой длл. сответственно нужна неуправляемая длл(или если их несколько то все они) и длл-враппер. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Библиотека | Lucky777 | C# (си шарп) | 2 | 09.06.2011 14:12 |
БД библиотека | Arkuz | БД в Delphi | 125 | 13.10.2010 16:05 |
библиотека | Serg12 | Помощь студентам | 1 | 09.05.2010 20:28 |
FFTW | bolik-lucifer | Qt и кроссплатформенное программирование С/С++ | 1 | 17.04.2009 17:40 |
Библиотека на Си | odi_noki | Общие вопросы C/C++ | 6 | 16.04.2009 23:27 |