왜 Visual C++에서 FFT 예제를 컴파일 하는데 에러가 납니까?
주요한 소프트웨어:
주요한 소프트웨어 버전: 6.0
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A
문제점: 저는 Measurement Studio Base Package를 가지고 있습니다. FFT예제를 National
Instruments\MeasurementStudio\VC\Examples\Analysis\Fft
폴더에서 보았습니다. 이 예제를 실행시키려고 하면 다음의 3가지 에러가 납니다:
C:\Program Files\National Instruments\MeasurementStudio\Vc\Examples\Analysis\Fft\FFTDlg.cpp(131) : error C2661: 'SineWave' : no overloaded function takes 5 parameters
C:\Program Files\National Instruments\MeasurementStudio\Vc\Examples\Analysis\Fft\FFTDlg.cpp(143) : error C2039: 'FFT' : is not a member of 'CNiMath' C:\Program Files\National Instruments\MeasurementStudio\VC\Include\NiMath.h(25) : see declaration of 'CNiMath'
C:\Program Files\National Instruments\MeasurementStudio\Vc\Examples\Analysis\Fft\FFTDlg.cpp(143) : error C2065: 'FFT' : undeclared identifier
솔루션: Analysis 디렉토리에 있는 FFT 예제는 analysis 함수를 사용합니다. Analysis 툴은 Measurement Studio의 Full Development Package에 들어있으며 Base Package에는 없습니다. 이 예제를 사용하시려면 Measurement Studio Full Development Package로 업그레이드 해야 합니다. 아래 링크에 가 보시면 Full Development Package가 제공하는 모든 Analysis 툴의 리스트를 보실 수 있습니다.
관련 링크: Built in Analysis Tools for LabWindows/CVI and Visual C++
첨부:
리포트 날짜: 02/20/2003
마지막 업데이트: 02/17/2005
문서 번호: 2UJBE7RA
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.