Установка openJPEG: $ make make: *** Не указаны цели и не найден make-файл. Стоп - PullRequest
0 голосов
/ 10 января 2020

Итак. Исходя из

OpenJPEG installation
The build method maintained by OpenJPEG is CMake.
UNIX/LINUX - MacOS (terminal) - WINDOWS (cygwin, MinGW)
To build the library, type from source tree directory:`

    mkdir build
    cd build
    cmake .. -DCMAKE_BUILD_TYPE=Release
    make

https://github.com/uclouvain/openjpeg/blob/master/INSTALL.md

После правильного получения Cmake для сборки, mingw-get для получения msys-make (а также msys 1.0) чтобы даже получить правильный ответ от MingW64, что бы я ни делал, я застрял в той же ошибке. Сначала скачал по ссылке openjpeg-v2.3.1-windowsx64, которая, по-видимому, вышеописанным образом ничего не делает, поскольку там нет файла CMakeList, затем из «Исходного кода» openjpeg-2.3.1, из которого я могу собрать, но это все. Не может сделать, не может установить, не может использовать.

Считается «папка исходного дерева» самой загруженной папки, папка sr c внутри нее и даже папка sr c проект IntelliJ.

Чего мне не хватает?

PATH VARIABLE: %USERPROFILE%\AppData\Local\Microsoft\WindowsApps;
%IntelliJ IDEA Community Edition%;
C:\Users\Ajna\Desktop\jar2app\jar2app\jar2app_basefiles;
C:\Program Files\CMake\bin;
C:\Program Files\Git\mingw64\bin;
C:\MinGW\bin;
C:\Program Files\ffmpeg-4.2.1-win64-static\bin;
C:\msys\1.0\bin;

1 Ответ

0 голосов
/ 10 января 2020

По умолчанию для cmake на Windows используется генератор Visual Studio: он генерирует файлы проекта для использования с Visual Studio, а не make-файлы.

Если вы хотите, чтобы он генерировал make-файлы, вы должны указать это в частности:

cmake -G 'Unix Makefiles' .. -DCMAKE_BUILD_TYPE=Release

Возможно, вы захотите сообщить о проблеме в проекте и попросите обновить файл INSTALL, чтобы получить соответствующие инструкции.

...