こんばんは。
Win7のパソコンでOpenCVをVisual C++ 2010 Expressで使おうとしているものです。
パソコンについてあまり詳しくないため、質問させて頂きました。
OpenCVについて初心者なので、
「OpenCV プログラミングブック 第2版」という専門書を購入し、
書いてあるとおりにインストールや設定を行っていき、
この専門書のサポートHPに乗っているサンプルプログラムをコピーして、
「デバッグ開始」を選択して、さぁ実行してやろうという矢先に、
以下のメッセージが表示されて、進まなくなってしまいました。
「プログラム 'C:\Users\○○\documents\visual studio
2010\Projects\image\Debug\image.exe'を開始できません。
指定されたファイルが見つかりません。」(○○は私のユーザー名です。)
表示されたフォルダを確認してみたところ、確かにその場所にimage.exeなるものは
存在していませんでした。
これは、初期設定を行っている際に、この.exeが作成されないような
設定を行ってしまっているのでしょうか?
同じような症状、またはどうすれば改善できるか分かる方、
どうかご教授をお願い致します。
長文失礼致しました。
No.5
- 回答日時:
僕とこでもやってみたけど、あっさり成功しましたよ。
参考URLにプロジェクト一式置いておきます。
# 環境変数 OPENCV_HOME に OpenCV-install-dir.を設定してください。
参考URL:http://cid-07c558f8e11e708f.office.live.com/self …
ありがとうございます。
せっかくリンクを紹介してくださったのですが、
解決致しました。
また機会がありましたら宜しくお願い致します。
No.3
- 回答日時:
> 1>LINK : fatal error LNK1104: ファイル 'highgui.lib' を開くことができません。
> ========== すべてリビルド: 0 正常終了、1 失敗、0 スキップ ==========
明らかに「失敗」しています。
コンパイルは成功したものの、
'highgui.lib' が見つからないのでリンクできていません。
No.2
- 回答日時:
1>LINK : fatal error LNK1104: ファイル 'highgui.lib' を開くことができません。
というエラーメッセージの通り、highgui.libというライブラリファイルが見つけられなかったため、リンカーが実行ファイルを作成できなかったのです。
(1)まず、highgui.libを探してみてください。OpenCVのライブラリファイルのはずなので、OpenCVをインストールしたディレクトリの中にあるはずです。
(2)そのライブラリファイルのあるディレクトリへのパスが、環境変数LIB、VC++のオプション内のライブラリディレクトリ設定、ソリューションのプロパティでのリンカ内追加のライブラリディレクトリ、のいずれかに指定されているかどうか確認してください。
(3)環境変数LIBに記述されているのにリンクエラーになっている場合、VC++が環境変数変更前から起動している可能性があります。いったん終了してもう一度VC++を起動して再度ビルドしてみてください。
それでも現象が変わらない場合は補足願います。
この回答への補足
詳しい解説ありがとうございます。
このあたりの知識がないもので、非常に助かります。
先程も行ったことでしたが、
構成プロパティ⇒VC++ディレクトリの
インクルードディレクトリには
C:\Program Files\OpenCV\cv\include
C:\Program Files\OpenCV\cvaux\include
C:\Program Files\OpenCV\cxcore\include
C:\Program Files\OpenCV\otherlibs\highgui
ライブラリディレクトリには
C:\Program Files\OpenCV\lib
を追記したのを再確認しました。
さらに、リンカー⇒入力の
追加の依存ファイルには、
;highgui.lib;cxts.lib;cv.lib;cxcore.lib;mi.lib;cvaux.lib;cvhaartraining.lib
を追記したのを再確認しました。
そして、もう一度リビルドをしてみたところ、以下のように状況が変わりました。
1>------ ビルド開始: プロジェクト: image, 構成: Debug Win32 ------
1>LINK : error LNK2001: 外部シンボル "_mainCRTStartup" は未解決です。
1>C:\Users\mish\documents\visual studio 2010\Projects\image\Debug\image.exe : fatal error LNK1120: 外部参照 1 が未解決です。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
そしてやはり、失敗してしまいました。
何度も質問して申し訳ありませんが、思い当たる原因はありますでしょうか?
宜しくお願い致します。
No.1
- 回答日時:
コンパイルエラーは出てないんですよね?
この回答への補足
お早い回答ありがとうございます。
「ソリューションのリビルド」を選択
↓
1>------ すべてのリビルド開始: プロジェクト: image, 構成: Debug Win32 ------
1>LINK : fatal error LNK1104: ファイル 'highgui.lib' を開くことができません。
========== すべてリビルド: 0 正常終了、1 失敗、0 スキップ ==========
↓
「デバッグ開始」を選択
↓
このプロジェクトは変更されています。
image - Debug Win32
ビルドしますか?
↓
「はい」を選択
↓
ビルドエラーが発生しました。続行して、最後に成功したビルドを実行しますか?
↓
「はい」を選択
↓
先程のエラーが出現…。
といった感じです。
もしかして、これってコンパイル出来ていないんでしょうか…?
サポートHPから引っ張ってきたものをそのまま流用したので、
プログラムに間違いはないと思っていたのですが…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Windows 8 SSD換装の注意点? アプリケーションインストールでの弊害? 4 2023/01/06 04:18
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MP3の再生
-
VC++6.0からVC++.NET2005へ移植
-
fatal error LNK1104: ファイル...
-
DSOUND.LIBが見つかりませんっ...
-
スタティックライブラリ関係の...
-
ライブラリファイルのリンク ...
-
operator new が再定義されてい...
-
error LNK2019: 未解決の外部シ...
-
Makefileと共有ライブラリ
-
MinGWでOpenMPを使いたいのです...
-
スタティックリンクライブラリ...
-
eclipse+MinGWの環境で外部ライ...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
アプリケーションのDLLファイル...
-
<unistd.h>をVisualStudioでつ...
-
VBAを何回も作り直して、容量が...
-
C2146を回避するにはどうしたら...
-
unsigned long long 型のフォー...
-
C言語の規格
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スタティックライブラリ関係の...
-
fatal error LNK1104: ファイル...
-
【VS2008 C++】2つのプロジェ...
-
C++Builder リンカエラーとは?
-
スタティックリンクライブラリ...
-
visual studio community2017 O...
-
静的/動的リンクライブラリにつ...
-
VC++6.0からVC++.NET2005へ移植
-
VC++でビルド時の、リンク警告 ...
-
error LNK2019: 未解決の外部シ...
-
dllかlibか
-
#pragma commentの相対パス指定
-
VS2010にて、依存関係とビルド順
-
'stdafx.h'のエラーに関して
-
WindowsにおけるPostgreSQL+C言...
-
'd3dx9.lib' が開けません。
-
eclipse+MinGWの環境で外部ライ...
-
lvwReport/エラー/プロジェクト...
-
#include <winreg.h>をインクル...
-
operator new が再定義されてい...
おすすめ情報