打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
x265的CMake编译参数设置 | Stardrad's Home

对于x265的编译,通常需要通过CMake生成sln(vs), Makefile(make),在生成具体的sln或者Makefile之前,可以对CMake中的一些参数进行修改,对编译出的x265进行一些设置。

1.BIN_INSTALL_DIR

make install安装文件中的可执行文件将会放在/< BIN_INSTALL_DIR>下面

2.CHECKED_BUILD

激活后会在运行时检测部分错误信息,并将结果输入到x265_check_failures.txt

3.CMAKE_BUILD_TYPE

仅对于单配置的make构建系统起效,用于生成CMAKE_C_FLAGS_之类的变量

4.CMAKE_CONFIGURATION_TYPES

对于支持多配置(如VS,XCode)的构建系统起效,可以使对应的构建系统拥有多个构建类型,如Debug,Release。

5.CMAKE_INSTALL_PREFIX

对于make类构建系统,输入make install指令后会将编译出来的文件安装在此目录下。

6.ENABLE_ASSEMBLY

加入yasm汇编支持

7.ENABLE_CLI

是否编译命令行可执行程序,如果选择否,则仅编译链接库文件

8.ENABLE_PPA

是否激活Multicoreware的Parallel Path Analyzer的非开放工具,用于记录和分析异构处理器间的性能瓶颈http://www.multicorewareinc.com/ppa.html

9.ENABLE_SHARED

是否编译动态链接版本的x265库

10.ENALBE_TESTS

是否编译单元测试部分代码

11.LIB_INSTALL_DIR

make install安装文件中的库文件将会放在/< LIB_INSTALL_DIR >下面

12.LOG_CU_STATISTICS

激活代码中对CU信息统计的部分,使编码完成后统计CU信息

13.STATIC_LINK_CRT

是否对C运行时库进行静态链接,静态链接则x265不再依赖(msvcp90.dll,msvcr90.dll,对应VS2008)

14.VLD_ROOT_DIR(Windows Only)

Visual Leak Detector的路径,激活Visual Leak Detector对Debug编译进行内存泄露检查

15.WARNING_AS_ERRORS

类似-Werror,将所有的警告作为错误处理

16.WINXP_SUPPORT

向Windows编译器加入参数,使其支持WinXp平台

17.YASM_EXECUTABLE

Yasm汇编编译器的路径,指定yasm以完成汇编代码编译

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Linux编译ffmpeg并转换MP3到AMR
基于v4l2的webcam应用, 本地预监(编译过程)
关于vim安装编译支持python的过程及问题的解决
CMAKE的使用
在 linux 下使用 CMake 构建应用程序
[原创] Cmake实战指南
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服