FFTW3 구현으로 C++ 프로그램을 컴파일하려고 할 때마다 매우 이상한 오류가 발생합니다. 나는 또한C++ FFTW3 연결 오류
#include <math.h> #include "fftw3.h"
를 다음과 같이 내 헤더 파일을 포함
g ++ -03 -lm -lfftw3 myFile.cpp -o myFileFFTW
다음과 같이
나는 컴파일하고 오류는 다음과 같습니다.
(.text + 0x63) : 'fftw_malloc'에 대한 정의되지 않은 참조
어떤 제안 사항이 있습니까?
편집 :
hmjd에 의해 제안은 나를 위해 일한
. Linker errors when compiling against glib...?
나는 곧은 3 일 동안 그렇지 않으면 마음이 작동하지 않는다고 생각한다! 감사합니다. hmjd !! 당신은 내 하루를 구했고 제 시간에 제 프로젝트를 끝낼 수있었습니다 !!
라이브러리 :'g ++ -O3 myFile.cpp - o myFileFFTW -lm -lfftw3 '참조 http://stackoverflow.com/questions/9966959/linker-errors-when-compiling-against-glib/9966989#9966989 – hmjd
예. 그것은 일했다!! 고맙습니다. !!!! – VishalYadav
이 내용을 읽었지만 해결책이 무엇인지 이해하지 못했던 사람은 hmjd가 보여 주지만 설명하지 않았 듯이 링커 플래그를 컴파일 명령의 끝에 넣어야합니다. – user3728501