0

我正在按照本指南构建 Opencascade frmo 源代码:

https://github.com/tpaviot/oce/blob/master/BUILD.MINGWw64.md

我已经完成了 MSYS 部分的所有工作。CMake 配置和生成成功。我现在有一个包含 CMake 生成的所有内容的文件夹。

所以我启动 MSYS2,然后 cd 进入那个目录。然后我输入make

这就是我得到的:

User1@User1-PC MSYS ~/Desktop/OpenCascade project/oce/BUILD
$ make
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\User1\Desktop\OpenCascade project\oce\BUILD>

如您所见,没有任何反应,没有编译。有提示让我输入。但是没有任何东西被执行。

编辑:

*我在一个新目录中重做了进程,所以我的目录中不存在空格字符。问题依然存在。

*当我跑步时make --version,我得到这个:

$ make --version 
GNU Make 4.3 Built for x86_64-pc-msys Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

*当我退出提示 (CONTROL + C) 我得到这个:

C:\Users\User1\Desktop\OPENCAS\oce\BUILD>make: *** [Makefile:1734: cmake_check_build_system] Interrupt

*这些是 makefile 的内容,第 1734 行:

$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0

*当我跑步时make VERBOSE=1,我得到这个:

User1@User1-PC MSYS ~/Desktop/OPENCAS/oce/BUILD
$ make VERBOSE=1
"C:\Program Files\CMake\bin\cmake.exe" -SC:\Users\User1\Desktop\OPENCAS\oce -BC:\Users\User1\Desktop\OPENCAS\oce\BUILD --check-build-system CMakeFiles\Makefile.cmake 0
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
4

0 回答 0