【问题标题】:Setting Up Development Environment for Blender Project为 Blender 项目设置开发环境
【发布时间】:2015-02-27 00:47:30
【问题描述】:

我正在尝试设置开发环境以运行 Blender 项目的源代码。我已经从here下载了源代码

我已经在我的操作系统(Win-7)上安装了 Eclipse,并使用 PyDev 为 Python 设置了环境。现在我需要问我如何才能加载 Blender 项目。我的意思是说应该加载哪些文件,因为我不知道这个项目中的流程是如何进行的。我已将“blender-2.73a\source”文件夹导入到我在 Eclipse 上的项目中。我需要一些指导,因为这个流程是如何工作的,或者如果我在这里做错了什么,请指出我的错误。谢谢n问候

【问题讨论】:

    标签: python eclipse blender


    【解决方案1】:

    blender 项目使用cmake 来生成 Makefile。主 cmake 文件称为 CMakeLists.txt,可以在源代码树的顶部找到(每个子目录中还有其他文件)。 cmake 也可以生成eclipse project

    您应该使用 git 使用developer.blender.org 处的说明签出 repo,而不是使用发布源 tarball。一旦你有了 repo 的副本,你就可以创建你自己的分支并提交你的更改,然后轻松地创建一个针对 master 分支的修改差异。

    您可能需要查看building blender steps 以确保您已安装所需的一切。大多数依赖项都有预构建的 windows 二进制文件,我认为您需要安装 msvc 才能在 windows 上编译。

    【讨论】:

    • 我正在尝试通过 CMake 生成解决方案文件,。我目前正在使用从搅拌机下载的源代码。但是 CMake 抛出一个错误“配置错误,项目文件可能无效”。这是什么意思?我是否提供了错误的源路径
    • 可能有几个原因,需要查看错误上方的输出才能更好地了解。值得用 cmake 命令及其输出提出另一个问题。
    • 我已经构建了 Blender.sln 文件,现在当我在 VS 中加载它时,它给了我错误。这里的问题不是错误,我主要缺乏的是在编译 Blender 项目时事情的工作流程。首先,我们必须通过 Cmake 构建源代码,然后我们将通过 VS 编译。然后我们将调用脚本。是这样吗?我真的需要这方面的指导
    • 源文件是您从源下载中提取的内容。 cmake 使用其中的一些配置文件来生成用于编译搅拌机的 makefile,然后(在 *nix 系统上)make 用于编译二进制文件以运行。在您的情况下,cmake 不是生成 makefile,而是创建一个项目文件,您可以在 IDE 中打开并编译而不是使用 make。
    • 好吧,我可能会得到你。你的意思是说,在我的情况下,我将使用 ide 制作的 exe 文件。那么 Python 的使用在哪里。我对此有点困惑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多