как использовать поцелуй FFT в Visual Studio 2010

Я скачал поцелуй от Вот .Но я не знаю, действительно знаю, как использовать его в Visual Studio. Например, после того, как я создаю пустой проект win32 в Visual Studio, как мне скопировать, вставить файлы в zip-файл и изменить команду в профиле так, чтобы я мог использовать все функции в библиотеке kiss fft?

Спасибо за помощь мне!

1

Решение

Если у вас есть файлы заголовков (h) и source (c) в zip-архиве, щелкните правой кнопкой мыши новый пустой проект и добавьте (разархивированные копии) их.

Вам нужно будет указать путь включения, где они находятся, чтобы вы могли #include файлы заголовков, которые вы хотите.

А «неразрешенные внешние» означает, что он видел декларацию, например, в заголовочном файле, но не может найти определение.

Не упустите #include заголовочные файлы для источника C в проекте C ++. Если вы включили источник, он будет искать C ++, если вы не скажете иначе.
Вам нужно будет сделать это

extern "C" {
#include "fft_header.h"}

Более подробная информация Вот


РЕДАКТИРОВАТЬ
Хорошо, я скачал файлы, сделал пустое консольное приложение Win32, выбрал пустой проект, добавил путь к дополнительному включению в проект.
введите описание изображения здесь
Затем я добавил основной файл следующим образом вместе с файлом C, который вы упомянули в загрузке.

extern "C"{
#include "kiss_fft.h"}

int main()
{
kiss_fft_cfg cfg;
kiss_fft_cpx *fin;
kiss_fft_cpx *fout;
kiss_fft(cfg, fin, fout);
}

У меня есть предупреждения, но нет ошибок ссылок.

3

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

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

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