小编sha*_*min的帖子

CMake 找不到 X11 包

我正在尝试运行 verilog 模拟器“verilog-to-routing (vtr)”。构建 vtr 时,我无法启用图形。

将出现一条警告消息:“EasyGL:无法找到所需的 X11 库(在 debian/ubuntu 上尝试sudo apt-get install libx11-dev安装)”。安装 libx11-dev 并不能解决问题。

在文件“vtr-verilog-to-routing-8.0.0/libs/libeasygl/CMakeLists.txt”中,有以下与此相关的行:

#Look for X11, font and cairo libraries 
message(STATUS "EasyGL: UNIX detected, looking for X11 and font libraries")
find_package(Fontconfig)
find_package(X11 COMPONENTS X11 Xft)
find_package(Freetype)
find_package(Cairo)

if(NOT X11_FOUND)
set(FOUND_EASYGL_DEPENDANCIES  false)
message(WARNING "EasyGL: Failed to find required X11 library (on debian/ubuntu try 'sudo apt-get install libx11-dev' to install)")
endif()

Run Code Online (Sandbox Code Playgroud)

当我执行 Makefile 时,出现以下消息:

-- EasyGL: UNIX detected, looking for X11 and font libraries
-- Could …
Run Code Online (Sandbox Code Playgroud)

x11 cmake

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

cmake ×1

x11 ×1