在Ubuntu上开发32位和64位OpenGL应用程序

在Ubuntu上开发32位和64位OpenGL应用程序,opengl,ubuntu,ubuntu-12.04,mesa,Opengl,Ubuntu,Ubuntu 12.04,Mesa,我想开发32位和64位的lib,它依赖于Ubuntu(64位)上的OpenGL(mesa) 但是,似乎不可能同时安装32位和64位版本的libgl1-mesa-dev。 当我sudo apt获得install libgl1 mesa dev时,它会安装64位版本。在Isudo apt get install libgl1 mesa dev:i386之后,它将安装32位版本,但将卸载64位版本 是否可以让32位和64位版本的libgl1 mesa dev共存?或者我可以尝试的任何替代方法?如果您的

我想开发32位和64位的lib,它依赖于Ubuntu(64位)上的OpenGL(mesa)

但是,似乎不可能同时安装32位和64位版本的libgl1-mesa-dev。 当我
sudo apt获得install libgl1 mesa dev
时,它会安装64位版本。在I
sudo apt get install libgl1 mesa dev:i386之后,它将安装32位版本,但将卸载64位版本

是否可以让32位和64位版本的libgl1 mesa dev共存?或者我可以尝试的任何替代方法?

如果您的包管理器给您带来问题,请下载并编译Mesa


顺便说一句,根据您的硬件配置或操作系统平台,您可以随时使用任何OpenGL。

我不确定,但64位版本是否也安装了OpenGL的32位二进制文件?不,在安装64位版本的mesa时,我无法以32位(链接阶段失败)构建我的应用程序。这是一个错误,如上所述