首页 > 解决方案 > 在 Visual Studio 2017 中构建搅拌机?

问题描述

构建搅拌机

我正在按照搅拌机手册进行编译,说他们假设他们都是专家编译器并且了解有关 cmake 或 Visual Studio 的一切是多余的

好吧...我有这几行代码可以根据您电脑上安装的版本在 Visual Studio 2013 到 2017 中创建一个项目。就我而言,它是 2017 年的专业版和社区版

脚步

并说如果您想在 Visual Studio IDE 中工作而不是从命令提示符中构建,则从 Visual Studio IDE 中构建。

我们在 Blender 的源目录中提供了一个方便的批处理文件,它可以为您生成一个 Visual Studio 项目。

从命令行运行:

cd C:\blender-git\blender
make full nobuild

如果您想自定义您的构建(即选择一个 Visual Studio 版本、平台架构、Blender 功能集),您可以通过键入以下内容获取可自定义选项列表:

make help

批处理文件完成后,它应该会告诉您项目文件的写入位置,例如:

-- Build files have been written to: c:/blender-git/build_windows_Full_x64_vc14_Release

结果

I got this build_windows_Full_x64_vc15_Release

我继续make help,我展示了这个列表,它没有准确使用,并且不包括任何示例以了解选项以什么顺序应用于我的示例 语法示例

enience targets
    - release (identical to the official blender.org builds)
    - full (same as release minus the cuda kernels)
    - lite
    - headless
    - cycles
    - bpy

Utilities (not associated with building)
    - clean (Target must be set)
    - update
    - nobuild (only generate project files)
    - showhash (Show git hashes of source tree)

Configuration options
    - verbose (enable diagnostic output during configuration)
    - with_tests (enable building unit tests)
    - noge (disable building game engine and player)
    - debug (Build an unoptimized debuggable build)
    - packagename [newname] (override default cpack package name)
    - buildir [newdir] (override default build folder)
    - x86 (override host auto-detect and build 32 bit code)
    - x64 (override host auto-detect and build 64 bit code)
    - 2017 (build with visual studio 2017)
    - 2017pre (build with visual studio 2017 pre-release)
    - 2017b (build with visual studio 2017 Build Tools)

Experimental options
    - 2015 (build with visual studio 2015)
    - clang (enable building with clang)
    - asan (enable asan when building with clang)
    - ninja (enable building with ninja instead of msbuild)

我如何配置我的命令行以获得完整的项目 nobuild 并能够选择 32 位或 64 位?

有必要澄清一下,如果我阅读了建议清单向我展示的所有问题,在制定我的建议之前,有些人已经给了我一个非常肤浅的想法,即是什么让我陷入了这个问题并且我离解决问题不远了它但没有一个适合我的问题或适应足以自己解决它

git 文件夹 cmd截图

标签: visual-studioshellcmakeblender

解决方案


解决了

c:\make full x86 nobuild

制作完整的 x86 nobuild


推荐阅读