为OS X生成CMakeList.text

时间:2016-05-09 08:56:37

标签: cmake

我尝试使用C为OBS创建插件,并使用cmake .. && make进行编译,请参阅 - https://github.com/jp9000/obs-studio/wiki/Install-Instructions#mac-osx

从cmd运行cmake .. && make时,它会给我一个错误cmake: command not found,当我从程序运行它时,它会给我一个错误 - CMake Error: The source directory "/Users/gerwin/Desktop/soOBS" does not appear to contain CMakeList.text specify --help for usage, or press the help button on the cmake GUI

如何生成CMakeList.Text以将soOBS脚本编译为.so文件?

1 个答案:

答案 0 :(得分:2)

一个问题是cmake不在您的路径中。因此,如果您从命令行键入cmake,则无法找到它。另一个问题是您没有正确指定源目录:您必须指定main / root CMakeLists.txt的位置作为源目录。

所以,按以下步骤进行:

  • 找到您的cmake可执行文件,获取<full path to cmake>
  • 打开一个shell
  • 转到您的源目录(obs-studio CMakeLists.txt的主/根的位置)
  • mkdir build
  • cd build
  • <full path to cmake> ..
    第一个参数..是您的源目录,主要CMakeLists.txt的位置
  • make