【发布时间】:2011-08-24 20:12:59
【问题描述】:
我正在使用 Android NDK 和 Cmake 来生成我的项目的共享库。
我正在将现有项目从 Ubuntu 移植到 Android,现在我需要移植一些可执行文件。我成功编译了所有需要 Threads 库的可执行文件 sexecpt 一个。
在 CMakeList.txt 中,FIND_PACKAGE(Threads) 在为 Ubuntu 编译时找到该库,但在 Android 上没有。
我关注了这个cmake and libpthread,但没有成功。
我认为我应该编写 FindThread.cmake 文件,但我对 CMake 还很陌生,并不真正知道该怎么做,尤其是因为我不知道 Android 的线程库在哪里。
任何帮助将不胜感激。 谢谢
【问题讨论】:
-
您找到解决方案了吗? FindThread.cmake 似乎忽略了 CMAKE_PREFIX_PATH。
标签: android pthreads cmake android-ndk