构建CodeLite的问题

时间:2017-02-15 16:31:06

标签: linux cmake codelite

有一段时间试图为基于ARM的Ubuntu Linux目标构建CodeLite。 (在此处构建说明:http://codelite.org/Developers/Linux)。我收到来自CMAKE的错误Could not locate GTK2。查看CmakeLists.txt文件,我可以看到这是find_package(GTK2)无法找到GTK2的结果。我想我已根据CodeLite构建说明使用命令sudo apt-get install libgtk2.0-dev所做的事情安装了gtk。

就cmake而言,我不明白什么是“包”。我如何[手动]在我的文件系统上找到这个包,如何让cmake找到它?

1 个答案:

答案 0 :(得分:1)

对于我的aarch64 ubuntu 17.04,库和头文件位于/ usr / lib / aarch64-linux-gnu下,因此使用它们调用cmake会生成正确的构建文件:

cmake -DCMAKE_INCLUDE_PATH=/usr/lib/aarch64-linux-gnu/ -DCMAKE_LIBRARY_PATH=/usr/lib/aarch64-linux-gnu/ -DCMAKE_BUILD_TYPE=Release .. -DCOPY_WX_LIBS=1