在Mac OS X上将Blender构建为Python模块时出现错误“set_target_properties called with incorrect number of arguments”

2024-03-29 07:08:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Blender构建为macosxel-Capitan上的Python模块。我遵循this tutorial将Blender构建为Python模块,并遵循{a2}构建Blender。我的经验如下。我可以使用默认设置运行CMake而不会出现任何错误。但是,我想将Blender构建为Python模块,this page表示在运行CMake时,我需要设置:

WITH_PYTHON_INSTALL=OFF
WITH_PLAYER=OFF
WITH_PYTHON_MODULE=ON

当我如上所述设置这些选项时,会出现以下错误:

^{pr2}$

我尝试过命令行CMake和CMake GUI,但有相同的错误。我对CMake一无所知,所以我对如何解决这个问题非常困惑。我查看了source/creator/CMakeLists.txt的第223行,它显示了以下几行。在

if(APPLE)
    set_target_properties(
        blender
        PROPERTIES
            MACOSX_BUNDLE
            LINK_FLAGS_RELEASE "${PLATFORM_LINKFLAGS}"
            LINK_FLAGS_DEBUG "${PLATFORM_LINKFLAGS_DEBUG}"
    )
endif()

如何解决此错误?在


Tags: 模块debugcmake错误withlinkthistutorial