Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Dev-C++ ja OpenCV

JussiR [10.05.2011 04:07:17]

#

Moi,

Yritän kääntää opencv 2.20 mingw32:lle. Tein tämän ohjeen mukaan (paitsi gcc ja g++ eri kansiossa tietenkin, koska käytän bloodshed dev-c++..) ja virhettä pukkaa: http://opencv.willowgarage.com/wiki/MinGW­#OpenCV2.2

CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Could not find cmake module file:C:/Program Files/OpenCV/CMakeFiles/CMakeCCompiler.cmake
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER_ENV_VAR
CMake Error: Could not find cmake module file:C:/Program Files/OpenCV/CMakeFiles/CMakeCXXCompiler.cmake
Configuring incomplete, errors occurred!

En ymmrrä tuosta oikein mitään..

Metabolix [10.05.2011 13:05:58]

#

Kannattaisi varmaankin perehtyä CMaken käyttöohjeeseen. Hyvä yritys voisi olla asettaa virheilmoituksissa luetellut ympäristömuuttujat oikein.

JussiR [10.05.2011 13:10:40]

#

Asensin nyt Code::Blocks ja MinGw ja pääsin ohjeessa kohtaan 19. ja tulee nyt seuraava virhe sitten..
Yrittääkö tuo hakea jotain väärästä polusta?

C:\Program Files\OpenCVMinGw>mingw32-make
Scanning dependencies of target opencv_imgproc_pch_dephelp
[  0%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc_pch_dephelp
.dir/opencv_imgproc_pch_dephelp.obj
Linking CXX static library ..\..\lib\libopencv_imgproc_pch_dephelp.a
[  0%] Built target opencv_imgproc_pch_dephelp
Scanning dependencies of target pch_Generate_opencv_imgproc
[  0%] Generating precomp.hpp
[  0%] Generating precomp.hpp.gch/opencv_imgproc_RELEASE.gch
g++.exe: Files/OpenCVMinGw: No such file or directory
g++.exe: Files/OpenCVMinGw/modules/imgproc: No such file or directory
C:/Program Files/OpenCVMinGw/modules/imgproc/precomp.hpp:52:23: error: cvconfig.
h: No such file or directory
mingw32-make[2]: *** [modules/imgproc/precomp.hpp.gch/opencv_imgproc_RELEASE.gch
] Error 1
mingw32-make[1]: *** [modules/imgproc/CMakeFiles/pch_Generate_opencv_imgproc.dir
/all] Error 2
mingw32-make: *** [all] Error 2

Tässä vielä CMaken tulostama teksti: http://pastebin.com/QjEPHuFy

EDIT: Oli jäänyt python päälle cmaken asetuksissta. Nyt menee 15% asti ja tulee samat virheet: http://pastebin.com/6RwZbWSf

Threadin nimen vois varmaan vaihtaa: "OpenCV -> MinGw"

Jos joltain löytyy valmiiksi käännettynä nuo kirjastot, niin otan ilomielin vastaan.

kayttaja-2499 [10.05.2011 23:10:42]

#

Kun hieman tulkitaan logia, huomataan että se sanoo ettei tiedostoa tai hakemistoa Files/OpenCVMinGw löydy. Tämä nähtävästi on virhe. Polku näyttää puutteelliselta. Pitäisiköhän sen olla C:/Program Files/OpenCVMinGw? Voisikohan jostain syystä polku katketa välilyönnin takia? Hmm...

JussiR [10.05.2011 23:19:37]

#

Kiitos! Sain käännettyä polkuun jossa ei ole välilyöntiä. Eli CMaken GUI:ssa on joku bugi tai pitäis laittaa polku lainausmerkeissä vai siihenkin?

Nyt yritin Dev-C++:lla kääntää. Laitoin parametrit kääntäjälle "-L"C:\OpenCVMinGw\lib" -lcxcore220 -lcv220 -lcvaux220 -lhighgui220 -lml220" ja tulee "cannot find -lcxcore220".
Tämän mukaan laitoin nuo http://tech.groups.yahoo.com/group/OpenCV/message/76238

Eli mitä siihen nyt pitäis laittaa...
Tässä tiedostolistaus lib kansiosta:

10.05.2011  23:28            88,460 libopencv_calib3d220.dll.a
10.05.2011  23:28            11,176 libopencv_calib3d_pch_dephelp.a
10.05.2011  23:33           131,344 libopencv_contrib220.dll.a
10.05.2011  23:31            52,862 libopencv_contrib_pch_dephelp.a
10.05.2011  23:24           525,132 libopencv_core220.dll.a
10.05.2011  23:19             8,814 libopencv_core_pch_dephelp.a
10.05.2011  23:29           529,846 libopencv_features2d220.dll.a
10.05.2011  23:28            49,318 libopencv_features2d_pch_dephelp.a
10.05.2011  23:29            14,222 libopencv_ffmpeg220.dll.a
10.05.2011  23:28            22,916 libopencv_flann220.dll.a
10.05.2011  23:28             9,970 libopencv_flann_pch_dephelp.a
10.05.2011  23:34           173,116 libopencv_gpu220.dll.a
10.05.2011  23:34            18,600 libopencv_gpu_pch_dephelp.a
10.05.2011  23:33           240,908 libopencv_haartraining_engine.a
10.05.2011  23:28            73,454 libopencv_highgui220.dll.a
10.05.2011  23:26             9,748 libopencv_highgui_pch_dephelp.a
10.05.2011  23:26           219,814 libopencv_imgproc220.dll.a
10.05.2011  23:24            10,724 libopencv_imgproc_pch_dephelp.a
10.05.2011  23:31           273,220 libopencv_legacy220.dll.a
10.05.2011  23:29            78,966 libopencv_legacy_pch_dephelp.a
10.05.2011  23:32           351,566 libopencv_ml220.dll.a
10.05.2011  23:32            17,430 libopencv_ml_pch_dephelp.a
10.05.2011  23:33            59,884 libopencv_objdetect220.dll.a
10.05.2011  23:32            12,640 libopencv_objdetect_pch_dephelp.a
10.05.2011  23:40               766 libopencv_test_core_pch_dephelp.a
10.05.2011  23:38               758 libopencv_test_pch_dephelp.a
10.05.2011  23:38            94,726 libopencv_ts220.dll.a
10.05.2011  23:30            53,278 libopencv_video220.dll.a
10.05.2011  23:30            11,842 libopencv_video_pch_dephelp.a

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta