2013-04-06 2 views
4

Я хочу развить как 32, так и 64-битную lib, которая зависит от OpenGL (mesa) на Ubuntu (64-разрядная версия).Разработайте 32 и 64-битное приложение OpenGL на Ubuntu

Однако невозможно установить как 32, так и 64-битную версию libgl1-mesa-dev. Когда я sudo apt-get install libgl1-mesa-dev, он устанавливает 64-разрядную версию. После этого я sudo apt-get install libgl1-mesa-dev:i386, он установит 32-разрядную версию, но удалит 64-разрядную версию.

Можно ли сосуществовать 32 и 64-битной версии libgl1-mesa-dev? Или любой альтернативный метод, который я могу попробовать?

+0

Я не уверен, но возможно ли, что 64-разрядная версия также установила 32-разрядные двоичные файлы OpenGL? – Rolice

+0

Нет, я не могу создать свое приложение в 32-разрядном (не удалось на этапе компоновки), когда установлена ​​64-разрядная версия mesa. –

+0

Это ошибка, как описано [здесь] (https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/949606) – camillobruni

ответ

0

Загрузите и скомпилируйте Mesa from the source code, если ваш менеджер пакетов дает вам проблемы.

Кстати, вы всегда можете использовать готовый OpenGL в соответствии с вашей конфигурацией оборудования или платформой ОС.

Смежные вопросы