Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/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
Linux CMake错误:找不到PythonLibsUnix_Linux_Cmake_Blender - Fatal编程技术网

Linux CMake错误:找不到PythonLibsUnix

Linux CMake错误:找不到PythonLibsUnix,linux,cmake,blender,Linux,Cmake,Blender,我在尝试编译时遇到以下问题: 操作系统:Ubuntu 20.04。 谢谢。这有点像黑客攻击,也许不是最好的解决方案,但它对我很有效 我假设您使用 mkdir ~/blender-git/lib cd ~/blender-git/lib svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/lib/linux_centos7_x86_64 所有必需的库都应该位于该blender git/lib目录中 运行make命令时,Cma

我在尝试编译时遇到以下问题:

操作系统:Ubuntu 20.04。


谢谢。

这有点像黑客攻击,也许不是最好的解决方案,但它对我很有效

我假设您使用

mkdir ~/blender-git/lib
cd ~/blender-git/lib
svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/lib/linux_centos7_x86_64
所有必需的库都应该位于该blender git/lib目录中

运行make命令时,Cmake将自动查找上面目录中的库。我在上面的目录中创建了一个指向lib文件夹的符号链接:

 ~/blender-git$ cd ..
 ~/$ ln -s  blender-git/lib lib
然后跑

~/$ cd blender-git 
~/blender-git$ make
应该有效,并将找到所有必需的库


我确信有更好的方法将Cmake指向正确的文件夹,但这种方法对我很有效。

我在openSUSE tumbleweed上也遇到了同样的错误。错误消息具有误导性,它实际上需要python的某个版本,在我的例子中是3.9。我安装了python39-devel包,错误消失了。

在论坛上,你可以尝试在
blender-git/blender/
目录中运行
make-deps
,以填充依赖项。你是否遵循了Ubuntu的操作规则?请在你的问题中回答这个问题。我想选民知道一个更好的方法来做这件事,我很肯定这是存在的。我想知道如何提高我的黑客技能。不,这对我不起作用。还是有同样的错误吗
~/$ cd blender-git 
~/blender-git$ make