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