Как правильно переключить ветку git в Qt Creator? - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь собрать приложение Blender из Source здесь: git.blender.org/blender.git

На данный момент я могу собрать блендер из основной ветки, и он работает нормально. Но у меня проблемы с веткой 2.8 - она ​​строит, но не запускается.

Я использую Ubuntu 18.04 и Qt Creator. Я настроил все так, как описано здесь .

В меню я выбираю Инструменты -> Git -> Локальное хранилище -> Филиалы , выберите 2.8 переходите сюда, когда в меню git -> fetch и git -> pull .

Когда я строю, и он всегда строится с успехом, но показывает много предупреждений, но я не думаю, что это критично, поэтому я просто игнорирую это.

Когда я пытаюсь запустить blender, он вылетает с ошибкой:

terminate called after throwing an instance of 'std::logic_error'
     what():  basic_string::_M_construct null not valid

Так, может, я что-то не так делаю? Может быть, я что-то пропустил?

1 Ответ

0 голосов
/ 22 октября 2018

Ну, я решил эту проблему, создав новую папку для позднего завтрака.

Настроить новую папку, как это

cd ~/blender-build/blender 

mkdir ~/other-build 
git worktree add ~/other-build/blender master 
ln -s ~/blender-build/lib ~/other-build/lib 

cd ~/other-build/blender 
make

при сборке проекта Qt

cd ~/other-build/build
python3 ../blender/build_files/cmake/cmake_qtcreator_project.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...