【问题标题】:Can't run the prepare.py script on linphone-android project无法在 linphone-android 项目上运行 prepare.py 脚本
【发布时间】:2016-05-22 12:21:15
【问题描述】:

我想在 android studio 上为 android 构建 linphone,

我按照https://github.com/BelledonneCommunications/linphone-android 上的指南进行操作,

但在 第 3 步,我不断收到异常:

CMake 错误:CMake 无法找到对应的构建程序 “Unix Makefiles”。 CMAKE_MAKE_PROGRAM 未设置。你可能需要 选择不同的构建工具。 CMake 错误:CMAKE_C_COMPILER 不是 设置,在 EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set 之后, 在启用语言之后 -- 配置不完整,出现错误!

我错过了 cMake 上的任何设置吗?我只是想让它在 android studio 上运行。

【问题讨论】:

  • 错误信息告诉CMake找不到make。 make 安装了吗?
  • 只需安装cmake-3.5.2-win32-x86.msi文件,并添加系统路径即可。 tudat.tudelft.nl/projects/tudat/wiki/Install_on_Windows
  • cmakemake不同的包,安装其中一个不会安装另一个。
  • 感谢您的帮助~我安装了make包,但现在我得到了关于“找不到ndk-build”的新异常。但我已经下载了android-NDK并添加到系统路径中。
  • 我也尝试用cygwin构建linphone库,但是它会改变系统路径到/cygdrive/c/,这会导致CMake缺少“cmake-builder”文件夹的目录。跨度>

标签: android-studio cmake linphone


【解决方案1】:

更新我的最终解决方案:

那些 make/build 库都来自 Linux 内核,所以我最终放弃在 Windows 上构建 linphone,它在 Linux 上就像一个魅力。

【讨论】:

    猜你喜欢
    • 2016-10-30
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 2016-05-25
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    相关资源
    最近更新 更多