ToB企服应用市场:ToB评测及商务社交产业平台

标题: CMake构建学习笔记7-freetype库的构建 [打印本页]

作者: 立聪堂德州十三局店    时间: 2024-8-27 11:13
标题: CMake构建学习笔记7-freetype库的构建
Freetype是一个广泛使用的开源字体渲染库,可以加载、渲染和显示各种范例的字体文件。一样平常的用户来说可能没有直接使用过这个库,都是通过使用依赖于它的依赖库来间接使用它。根据笔者构建的经验,构建这个库需要zlib、libpng这两个库,可以按照本系列博文的相应文章提前构建好。关键的构建指令如下所示:
  1. # 配置CMake      
  2. cmake .. -G "$Generator" -A x64 `
  3.     -DBUILD_SHARED_LIBS=true `
  4.     -DCMAKE_BUILD_TYPE=RelWithDebInfo `
  5.     -DCMAKE_PREFIX_PATH="$InstallDir" `
  6.     -DCMAKE_INSTALL_PREFIX="$InstallDir"        
  7. # 构建阶段,指定构建类型
  8. cmake --build . --config RelWithDebInfo
  9. # 安装阶段,指定构建类型和安装目标
  10. cmake --build . --config RelWithDebInfo --target install
复制代码
应该来说,这几个指令前文都介绍过,没有什么特殊的,最关键的还是在于设置CMAKE_PREFIX_PATH,这个目录需要放置体检安装好的zlib、libpng,这样在构建的时间就能主动找到这两个库。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4