построить блендер в visual studio 2017? - PullRequest
0 голосов
/ 06 июля 2019

building Blender

Я следую руководству по blender для компиляции, излишне говорить, что они предполагают, что все они являются опытными компиляторами и хорошо знают все о cmake или visual studio

... У меня есть пара строк для создания проекта в visual studio с 2013 по 2017 год в соответствии с версией, установленной на вашем компьютере.в моем случае это 2017 pro и community

Steps

, и он говорит это здание из IDE Visual Studio, если вы хотите работать в IDE Visual Studio вместо сборки из командной строки.

Мы предоставляем удобный пакетный файл в исходном каталоге 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 folder cmd screenshot

1 Ответ

0 голосов
/ 07 июля 2019

Решено

c:\make full x86 nobuild

make full x86 nobuild

...