当我尝试制作项目时:
.centerit
我安装了xinerama,但显然没有办法将它与make链接。
答案 0 :(得分:0)
查看所有这些“跳过不兼容”的消息?那是因为那些库有错误的指令集。
在我看来,它似乎正在尝试针对64位库构建32位代码。反之亦然。
以下是我在Fedora系统上进行库搜索的内容。您需要为您的构建类型安装正确的“* -devel”包。您不能同时安装i686和x86_64开发包。
$ sudo dnf list 'libXine*'
Installed Packages
libXinerama.i686 1.1.3-9.fc27 @fedora
libXinerama.x86_64 1.1.3-9.fc27 @fedora
Available Packages
libXinerama-devel.i686 1.1.3-9.fc27 fedora
libXinerama-devel.x86_64 1.1.3-9.fc27 fedora
答案 1 :(得分:0)
这将适用于glfw-3.2.1:
dnf install mesa-libGL-devel.x86_64 libXi-devel.x86_64 libXcursor-devel.x86_64 doxygen libXrandr-devel.x86_64 libXmu-devel libXinerama-devel.x86_64
cd glfw-3.2.1/
mkdir build
cd build/
cmake ../
make