Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何切换git';Qt Creator中的s分支正确吗?_Git_Qt Creator_Open Source - Fatal编程技术网

如何切换git';Qt Creator中的s分支正确吗?

如何切换git';Qt Creator中的s分支正确吗?,git,qt-creator,open-source,Git,Qt Creator,Open Source,我正试图从以下来源构建Blender应用程序:git.Blender.org/Blender.git 现在我可以从master branch创建blender,它工作得很好。但是我在2.8分支上遇到了麻烦——它可以构建,但不能运行 我正在使用Ubuntu18.04和QtCreator。我把一切都安排好了 在菜单中,我选择工具->git->本地存储->分支,选择2.8 当在菜单git->fetch和git->pull中时,在这里分支 当我构建时,它总是成功构建,但显示了很多警告,但我认为这并不重要

我正试图从以下来源构建Blender应用程序:git.Blender.org/Blender.git

现在我可以从master branch创建blender,它工作得很好。但是我在2.8分支上遇到了麻烦——它可以构建,但不能运行

我正在使用Ubuntu18.04和QtCreator。我把一切都安排好了

在菜单中,我选择工具->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

那么,也许我做错了什么?也许,我错过了什么?

我解决了这个问题,为早午餐创建了一个新文件夹

像这样设置新文件夹

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