[매우 오래된] OpenCV를 설치하고 있습니다.지도 시간.
구성 단계를 완료했고 모든 것이 괜찮아 보였지만 OpenCV.sln을 빌드하려고 하면 다음과 같은 오류가 많이 발생합니다.
Checking Build System
'"C:\Program Files (x86)\CMake\bin\cmake.exe"' is not recognized as an internal or external command,
operable program or batch file.
... (etc)
========== Build: 0 succeeded, 63 failed, 0 up-to-date, 6 skipped ==========
cmake.exe 파일을 찾으려고 하는데 해당 디렉토리에는 cmake-gui.exe만 포함되어 있습니다(cmake-gui.exe는 Windows용 Cmake 3.0.1과 함께 제공되는 유일한 것 같습니다).
어떻게 해야 하나요?이전 버전의 cmake를 설치하시겠습니까? 실행 파일의 이름을 바꾸시겠습니까? 아니면 Visual Studio에서 cmake-gui.exe를 대신 사용하도록 지정하는 방법이 있나요?
추신: 저는 Windows 7에서 Visual Studio 2010 Pro를 사용하고 있습니다.
편집하다
와. 좋아, David의 도움으로 cmake.exe를 다운로드하여 올바른 위치에 설치했습니다. 이제 ZERO_CHECK 프로젝트를 빌드하면 다음과 같은 결과가 나타납니다.
CustomBuild:
Checking Build System
Access is denied.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 5.
Build FAILED.
그리고 (여기에 핵심이 있습니다) cmake.exe 파일은삭제됨. 그것은 사라 졌어요. 이런 젠장? Visual Studio를 관리자로 실행하고 있는데 액세스가 거부되는 이유는 무엇입니까?
답변1
cmake.exe
누락
cmake-3.0.1-win32-x86.zip
다음의 zip 파일http://www.cmake.org/cmake/resources/software.html하위 디렉터리 에는 다음 파일이 포함되어 있습니다 bin
.
9,035,264 cmake-gui.exe
3,283,456 cmake.exe <------
156,160 cmcldeps.exe
3,218,944 cpack.exe
3,696,640 ctest.exe
1,177,088 libeay32.dll
524 Microsoft.VC90.CRT.manifest
224,768 msvcm90.dll
568,832 msvcp90.dll
655,872 msvcr90.dll
270,336 ssleay32.dll