'stdafx.h'のエラーに関して
http://tetlist.info/2011/01/17/fftw-%E3%82%92-visual-studio-2010-%E7%92%B0%E5%A2%83%E4%B8%8B%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B
上記のサイトにある下記のプログラムを実行した場合、fatal error C1083: include ファイルを開けません。'stdafx.h': No such file or directory というエラーが出ました。
間違いがわからずに困っています。もし解決方法がわかる方がいましたら教えていただけないでしょうか?よろしくおねがいいたします。
#include "stdafx.h"
#include
#pragma comment(lib, "libfftw3-3.lib")
#pragma comment(lib, "libfftw3f-3.lib")
#pragma comment(lib, "libfftw3l-3.lib")
#define _USE_MATH_DEFINES
#include
int main(int argc, char* argv[])
{
const int kSamples = 16;
fftw_complex *in = reinterpret_cast(fftw_malloc(sizeof(fftw_complex) * kSamples));
fftw_complex *out = reinterpret_cast(fftw_malloc(sizeof(fftw_complex) * kSamples));
for (int t = 0; t < kSamples; t++ ) {
in[t][0] = sin(2.0 * M_PI * static_cast(t) / kSamples);
in[t][1] = 0;
}
fftw_plan p = fftw_plan_dft_1d(kSamples, in, out, FFTW_FORWARD, FFTW_ESTIMATE);
fftw_execute(p);
for (int t = 0; t < kSamples; t++ ) {
printf("%02d\t%+5.2f%+5.2fi\n", t, out[t][0], out[t][1]);
}
return 0;
}
また、(5)で下記の記述があるので、上記の.cppファイルがある場所に下記のファイルを作製したのですが間違いでしょうか?詳しい方がいましたら教えていただけないでしょうか?
よろしくお願いいたします。
(5) 実際に使用するに
ライブラリを実際に使用するにあたっては
stdafx.h に
#include <fftw3.h>
stdafx.cpp に
#pragma comment(lib, “libfftw3-3.lib”)
#pragma comment(lib, “libfftw3f-3.lib”)
#pragma comment(lib, “libfftw3l-3.lib”)
を追記すると良いはずです。
補足
コメントを頂きまして,有難う御座います. Hterm内のヘルプを改めて確認しましたところ,このようなエラーログが出るのは偶発的な書き込みミスか,H8側の不備(?)によるものらしいです. 何度やっても同じ結果になりますので,前者ではないと思います・・・. 取り敢えずは新しい3052ボードを購入しまして,試みてみることにします.