ページ 11

ヘッダファイルなどの追加でエラーがでます...

Posted: 2015年2月08日(日) 16:36
by beginner98
人工知能に関する断創録 というサイトの,
3日で作る高速特定物体認識システム (2) SIFT特徴量の抽出
(url:: http://aidiary.hatenablog.com/entry/20091024/1256384360
というページにリンクがあるサンプルプログラムをダウンロードし実行しようとしたのですが,メインプログラムの

#include "sift.h"
#include "imgfeatures.h"
#include "utils.h"
#include <unistd.h>

という記述にエラーが発生します.highgui.hなどは正しくインクルードされていました.

開発環境はVC++2010 Express を使用しています.
これらのヘッダファイルも上記のページのリンクからダウンロードしたもので,
追加は画面の「ヘッダーファイル」を右クリックして「追加」→「既存の項目」から追加をしました.

このプログラムはいくつかの .c ファイルを利用するのですが,これらも同様に
画面の「ソースファイル」を右クリックして「追加」→「既存の項目」から追加をしました.


メインプログラムを実行しようとすると
fatal error C1083: include ファイルを開けません。'utils.h': No such file or directory
と表示されてしまいます.


ダウンロードしたファイルはすべてデスクトップにおいたままなのですが,それがいけないのでしょうか.
いろいろ調べたのですが2時間以上調べて解決しないので,初心者にご教授下さる方がいらっしゃいましたらよろしくお願いいたします...
OpenCVは2.4を使用しています.

Re: ヘッダファイルなどの追加でエラーがでます...

Posted: 2015年2月08日(日) 19:52
by Rittai_3D
インクルード文のパスを間違えてはいませんか?
#include "../utils.h" など、適切なパスにしてみるとよいかもしれません。