之前编译AV1的工程文件时因为没搞定yasm的配置,所以禁用了汇编,今天更新的时候顺便把这个问题解了,记一个流水账记录一下过程。

  • 打开Cmake GUI指定源代码和Build路径,点击Configure,平台选择x64(理论上选择和你电脑对应的即可),然后FinishWin10+VS2017+Cmake GUI 生成AV1工程文件

 

  • 遇到yasm报错的话,将yasm放到指定路径然后设置系统环境变量YASM_PATH到对应路径。或者按下图设置yasm.exe的路径到AS_EXECUTABLE
  • Win10+VS2017+Cmake GUI 生成AV1工程文件     
    • 注意此时记得不要选择nasm,在Gui中将nasm的选项不打勾,否则按configure中的配置cmake会去寻找nasm而不是yasmWin10+VS2017+Cmake GUI 生成AV1工程文件
  • 遇到unistd_check报错的话,手动写一个unistd.h放到build\CMakeFiles\CMakeTmp路径下Win10+VS2017+Cmake GUI 生成AV1工程文件

 

  • 遇到DOCs报错的话,可以修改cmake文件通过,或者简单点选择关闭DOCs功能Win10+VS2017+Cmake GUI 生成AV1工程文件
  • 我到这步就没遇到什么错误了,然后点击generate就生成了VS2017的工程文件。

 

相关文章:

  • 2021-08-05
  • 2021-09-13
  • 2021-09-17
  • 2021-08-02
  • 2021-12-22
  • 2021-08-06
  • 2022-12-23
猜你喜欢
  • 2021-05-08
  • 2021-05-28
  • 2021-06-20
  • 2021-10-03
  • 2021-09-04
  • 2021-08-22
  • 2021-11-30
相关资源
相似解决方案