3
我正在使用Android NDK和Cmake來生成我的項目的共享庫。CMake:FIND_PACKAGE(線程)爲Android交叉編譯
我將一個現有的項目從Ubuntu移植到Android,現在我需要移植一些可執行文件。我編譯成功了所有需要Threads
庫的可執行文件sexecpt。
在CMakeList.txt中,有FIND_PACKAGE(Threads)
,它在爲Ubuntu編譯時找到該庫,但不支持Android。
我跟着這個cmake and libpthread,但沒有成功。
我想我應該編寫FindThread.cmake
文件,但我對CMake很陌生,並不知道該怎麼做,特別是因爲我不知道Android的線程庫位於何處。
任何幫助,將不勝感激。 謝謝
您是否找到解決方案? FindThread.cmake似乎忽略CMAKE_PREFIX_PATH。 – 2011-12-05 13:30:29