2014-06-13 3 views
1

Visual C++ 컴파일러를 사용하여 FFTW 3.3.4의 최신 릴리스를 컴파일 한 사람이 있습니까? 프로젝트 유지 관리자가 MinGW로 작성된 사전 컴파일 된 DLL을 제공한다는 것을 알고 있지만 직접 컴파일하려고합니다.FFTW 컴파일 3.3.4 Visual Studio 2013 사용

지금까지 소스 (물론)를 다운로드했으며 Visual Studio 2010 및 FFTW 3.3에서 작동하는 것으로보고 된 미리 만들어진 VS 솔루션 중 하나를 사용하려고했지만,

Error 1259 error LNK2019: unresolved external symbol _fftwf_mkprinter_str referenced in function _fftwf_export_wisdom_to_string C:\Users\bryan\Downloads\fftw-3.3.4\fftw-3.3.4\fftw-3.3-libs\libfftwf-3.3\export-wisdom-to-string.obj libfftwf-3.3 

나는 이것이 약간의 신축성 알지만, 사람이 비주얼 Studion 2013 사용 FFTW 3.3.4 구축하고있다 : 건물, 나는 다음과 같은 몇 가지 "확인되지 않은 외부"오류를 받고 있어요?

+0

나를 위해 Windows7.1SDK가 누락되었습니다. 그런 다음 설치를 시도했지만 SDK를 설치 한 다음 패키지를 다시 설치하는 것보다 먼저 Microsoft Visual C++ 2010 재배포 가능 패키지 (x86) 및 (x64)를 제거해야한다는 것을 알았습니다. MSBuild \ Microsoft.Cpp \ v4.0 \ Platforms \ x64 \ Microsoft.Cpp.x64.targets (146,5) : 오류 MSB6006 : "CL.exe"종료되었습니다. - SDK를 설치해야하는 것은 아니지만 플랫폼 도구 세트를 Visual Studio 2010 (v100)으로 변경할 수 있다고 들었습니다. – DanielTuzes

답변

1

동일한 문제가있었습니다. 당신이 libfftw-3.3 당신이 '벤치를 구축하기 위해 libfftwf-3.3

구축하고 제거해야 benchf 수 같은 방법으로 .... \ libbench2 \에서 만들 수있는 방법이 설명되어 있습니다 http://wiki.panotools.org/Hugin_SDK_%28MSVC_2013%29 을 보라 aligned-main.c ' 여기에 설명되어 있습니다 (commentar 6) Compiling FFTW source in Visual studio

+0

이 링크는 질문에 대답 할 수 있지만 답변의 핵심 부분을 여기에 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – Wouter