openJPEG安装:$ make make:***未指定目标,也未找到任何makefile。停止

问题描述 投票:0回答:1

所以来自

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开始,仅此而已。无法制造,无法安装,无法使用。

被认为是“源树文件夹”,它是下载的文件夹本身,其中的src文件夹,甚至是IntelliJ项目的src文件夹。

我想念什么?

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;
makefile installation windows-10 mingw-w64 jpeg2000
1个回答
0
投票

Windows上cmake的默认值是使用Visual Studio生成器:它生成供Visual Studio使用的项目文件,而不是makefile。

如果您希望它生成makefile,则必须明确告诉它:

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

您可能要对项目提出问题,并要求他们更新其INSTALL文件以获取适当的说明。

© www.soinside.com 2019 - 2024. All rights reserved.