0

我一直在尝试在 mac OS X 上编译 X265。我安装了所有先决条件,包括 CMAKE、YASM 1.3 和 Mercurial。

我遵循了适用于 linux 的指令,如下所示:

$ hg clone https://bitbucket.org/multicoreware/x265
$ cd x265/build/linux
$ ./make-Makefiles.bash
$ make

并且能够访问 UNIX 可执行文件。然后我进入 /x265/build/xcode 并在那里找到了一个 shell 脚本。运行该脚本会创建一个 XCODE 项目。我打开了项目并尝试构建项目。花了一些时间,但失败并出现以下错误:

echo "Creating symlinks"
Creating symlinks
/usr/local/Cellar/cmake/3.4.3/bin/cmake -E cmake_symlink_library /Users/Ahmedrik/x265/build/xcode/Debug/libx265.83.dylib /Users/Ahmedrik/x265/build/xcode/Debug/libx265.83.dylib /Users/Ahmedrik/x265/build/xcode/Debug/libx265.dylib
CMake Error: cmake_symlink_library: System Error: No such file or directory
make: *** [x265-shared_buildpart_0] Error 1

有人可以指导我如何在安装了 Xcode 7.2 的 Mac 上准确编译 x265

4

1 回答 1

0

在 x265/build/linux 中编译make会创建一个可执行文件,您可以在 Mac OSX 上使用,这就是您真正需要的。如果./x265从该目录运行,您应该得到以下输出:

x265 [error]: No input file. Run x265 --help for a list of options.
于 2016-04-15T07:40:34.600 回答