2017-11-28 10 views
0

Windows 7 명령 프롬프트에 있습니다.MinGW make가 "대상이 지정되지 않았으며 메이크 파일이 없습니다"오류를 나타냅니다.

누군가의 github에서 제공되는 일부 추가 모듈을 사용하여 openCV를 빌드하려고합니다.

지침은

$ cd <opencv_build_directory> 
$ cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules <opencv_source_directory> 
$ make -j5 

처음 두 마침내 cmake 설치 한 후 완료라고, 난 그냥 작업 마지막 명령을 얻을 필요가있다.

나는 만들지 않았으므로 MinGW를 설치했습니다. MinGW에서 찾은 make 실행 파일에 cmd의 경로를 설정하면 "대상이 지정되지 않았으며 makefile을 찾을 수 없습니다"라는 메시지가 표시됩니다.

C : \ MinGW \ bin에 mingw32-make.exe 파일이 있습니다. in C : \ MinGW \ msys \ 1.0 \ bin make.exe 파일과 makeinfo.exe 파일이 있습니다.

두 파일의 위치 경로를 설정했지만 모두 오류를 반환합니다.

메이크 파일 파일이 해당 폴더에서 발견되지 않습니다. 여러 메이크 파일 파일이 있지만 다른 폴더에 있습니다. 특정 폴더로 이동해야하는지 확실하지 않습니다.

vim 폴더에 하나가 있고 share \ libtool 폴더에 Makefile.in 및 Makefile.am이 있습니다.

어떻게 작동합니까?

답변

0

-G 옵션을 사용하여 메이크 파일 생성기를 선택해야합니다. 그것 없이는 Windows 시스템에서 Makefiles가 아닌 기본값을 선택할 것입니다. cmake -G을 실행하면 사용 가능한 모든 발전기가 표시됩니다.

아마도 당신은 뭔가를 원할 것입니다. cmake -G "Unix Makefiles" ...