linux - 构建 CodeLite 的问题

标签 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 找到它?

最佳答案

对于我的 aarch64 ubuntu 17.04,库和 header 位于/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

关于linux - 构建 CodeLite 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42254969/

相关文章:

linux - 在 bash 脚本中,如何在 while 循环条件中使用函数退出状态

c++ - CMake - 使用不正确数量的参数调用 add_executable

c++ - ld.exe : cannot find -ldwrite and -ldwmapi

c++ - 使用 CMake 更改底层 VERSION 文本文件时,如何始终重新生成版本头文件?

c++ - 在没有 Xcode 的情况下在 macOS 中开发具有依赖项的应用程序

Makefile 到 CodeLite

linux - 脚本 : Rename and remove duplicate directories

linux - 在 RHEL 上更改用户默认登录 shell?

java - 如何在 aws ec2 服务器上运行 selenium 测试

cmake - 如何使多配置生成器在使用 ExternalProjects 的项目中表现得像单配置生成器?