2012-02-13 24 views
4

OpenCVで作業を開始する必要があります。私はQtCreatorを使用するのに慣れています。私は最新のOpenCVバージョンをダウンロードし、それをMinGWでコンパイルしました。それで、私はこの小さなコンソールプロジェクトを試してみました。以下は.proファイルされる:Qt Creator + OpenCV:プログラムは.exeから実行されますが、エディタからは実行されません。

QT  += core 
QT  -= gui 
TARGET = OpenCV_test4 
CONFIG += console 
CONFIG -= app_bundle 
TEMPLATE = app 
SOURCES += main.cpp 
INCLUDEPATH += C:\\Librerias\\opencv2.3.1\\release\\include 
LIBS += -LC:\\Librerias\\opencv2.3.1\\release\\lib \ 
    -lopencv_core231.dll \ 
    -lopencv_highgui231.dll \ 
    -lopencv_imgproc231.dll \ 
    -lopencv_features2d231.dll \ 
    -lopencv_calib3d231.dll 

はここmain.cppファイルされる:

#include <QtCore/QCoreApplication> 
#include <opencv2/core/core.hpp> 
#include <opencv2/highgui/highgui.hpp> 

int main(int argc, char *argv[]) 
{ 
    QCoreApplication a(argc, argv); 

    // read an image 
    cv::Mat image= cv::imread("img.jpg"); 
    // create image window named "My Image" 
    cv::namedWindow("OpenCV Window"); 
    // show the image on window 
    cv::imshow("OpenCV Window", image); 
    // wait key for 5000 ms 
    cv::waitKey(5000); 

    return a.exec(); 
} 

(私はQCoreApplicationラインとないこのコードを試してみました)

取引がある:それはリンクし、 QtCreatorからの実行時にC:\QtSDK\QtCreator\bin\qtcreator_process_stub.exeという名前の端末ウィンドウだけがと表示されます。「このウィンドウを閉じるために戻る」を押してください。

しかし、プロジェクトフォルダから.exeを実行すると、完全に実行されます。 QtCreatorがアプリケーションを起動できないのはなぜですか?私はこれが本当に奇妙なことを発見しました。それは本当に重要なことではありませんが、動作の仕方を確認するために何かを変更するたびに手動で.exeを実行する必要があるのは苦痛です。

お時間をありがとう:)

追加情報:

  • 私はこの問題は、それらの両方で同じである、両方のデバッグを試してみましたが、バージョンをリリースしています。
  • デバッグは機能しません。ブレークポイントで停止することはありません。
  • 私は、Windows 7留年のx64上で解決しよう

を実行しているよ、私は本当に私が何をしたか分からない、それは突然働いて、働いて続けて、私は私がそれを修正する方法を教えてことがしたいですこれを有効にする必要があり>端子に実行しますが、無効になっているようです

+0

C++タグを追加して、質問の表示を改善します。 – karlphillip

+0

私はまったく同じ問題に直面しています:デバッグとリリースは、exeを直接実行していますが、Qt Creatorでは動作しません...(imreadは常に空のイメージを返します)あなたや他の人は、ありがとう –

答えて

0

チェックプロジェクトを持っていません。 Linux上でのQtCreatorとOpenCL。簡単なテストプログラムは、ターミナルから始まった後に動作します。 QtCreatorからの起動後は動作しません。 原因は、プロジェクトの実行環境設定でハードコードされたLD_LIBRARY_PATHであることがわかりました。私はそれを空の文字列に落としていましたが、これは修正された問題でした。

0

私は同じ問題を満たしている - 。> [ファイル名を指定して実行設定 - しかし、私は考え、そのような奇妙なこと:(

関連する問題