http://tetlist.info/2011/01/17/fftw-%E3%82%92-vi …
上記のサイトにある下記のプログラムを実行した場合、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”)
を追記すると良いはずです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
stdafx.hは、Microsoft Visual C++でプリコンパイル済みヘッダーを扱うファイルです。
プロジェクトを空でない状態で作れば標準で用意されると思います。
空のプロジェクトに後からプリコンパイル済みヘッダーを作るなら下記URLのような情報が参考になるでしょう。
# http://marupeke296.com/CPP_No14_PrecompiledHeade …
No.1
- 回答日時:
> 上記のサイトにある下記のプログラムを実行した場合
「コンパイルを実行」とか「ビルドを実行」とか、単に「コンパイル」「ビルド」とかですよね?
コンパイルエラーが出ているのに実行はできませんから。
> 'stdafx.h': No such file or directory
「'stdafx.h' なんてファイルかディレクトリがありません」と書いてあります。
> fatal error C1083: include ファイルを開けません。
と日本語でも書いてあります。
stdafx.hは存在していますか?
インクルードパスは的確ですか?
あと、このプログラム、#includeだけを使っているのですが(元のからそうなんですが)ここに適切なものが入るのでは?
多分、上が #include <stdio.h> 下が #include <math.h>かなぁ
ありがとうございます。
下記の確認はどうすれば良いのですか?
自分で作ればよいのでしょうか?
stdafx.hは存在していますか?
インクルードパスは的確ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
推しミネラルウォーターはありますか?
推しミネラルウォーターがあったら教えてください
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
c++std::string型をTCHARに変換したい!
C言語・C++・C#
-
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
WaitForSingleObjectの使い方について
C言語・C++・C#
-
-
4
「fatal error C1189」を回避するには?
C言語・C++・C#
-
5
DWORDの実際の型は何でしょうか
C言語・C++・C#
-
6
デバッグ中のエラーのことで教えてください。
C言語・C++・C#
-
7
CString から LPCTSTRの型に変換
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VC++でビルド時の、リンク警告 ...
-
静的/動的リンクライブラリにつ...
-
fatal error LNK1104: ファイル...
-
visual studio community2017 O...
-
eclipse+MinGWの環境で外部ライ...
-
'stdafx.h'のエラーに関して
-
非GPL版libx264とffmpegビルド
-
【VS2008 C++】2つのプロジェ...
-
'd3dx9.lib' が開けません。
-
python エラー
-
エクセルのエラーメッセージ「4...
-
アプリケーションのDLLファイル...
-
<unistd.h>をVisualStudioでつ...
-
デコンパイル?について
-
VBAを何回も作り直して、容量が...
-
[COBOL] ソースの復帰
-
自作DLLってkernel32.dllやuser...
-
1 つ以上の複数回定義されてい...
-
バッチからsqlplusの接続エラー...
-
パーサとコンパイラの違いって?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スタティックライブラリ関係の...
-
'stdafx.h'のエラーに関して
-
#pragma commentの相対パス指定
-
スタティックリンクライブラリ...
-
fatal error LNK1104: ファイル...
-
visual studio community2017 O...
-
静的/動的リンクライブラリにつ...
-
【VS2008 C++】2つのプロジェ...
-
DirextXエラー:ファイル'dxerr9...
-
C++Builder リンカエラーとは?
-
タイプライブラリのレジストリ...
-
「MFCを使用しない」から「MFC...
-
C言語のPathFileExistsについて
-
VS2010にて、依存関係とビルド順
-
VC++でビルド時の、リンク警告 ...
-
exeファイルはどのdllを参照す...
-
lvwReport/エラー/プロジェクト...
-
VC++6.0からVC++.NET2005へ移植
-
MinGWでOpenMPを使いたいのです...
-
gccでの共有ライブラリのver指定
おすすめ情報