Как мне сделать СДЛ Аудио работает на 32 бит?

Я уже несколько недель борется с проблемой звука SDL. У меня две установки: 1. Ubuntu 10.04 (64 бит) 2. Ubuntu 11.04 (32 бит) Оба являются более или менее чистыми установками, запущенными в Oracle VM VirtualBox.

В 64-битной версии мое собственное приложение, использующее SDL работает без проблем, при 32-битной установке, однако он продолжает останавливаться, когда я пытаюсь запустить звук SDL, он жалуется, что он не может открыть какое-либо аудиоустройство.

Я попытался выполнить поиск по вышеуказанному и заметили разные проблемы с играми с использованием звука SDL, до сих пор я не нашел ответа, который решает мои проблемы.

В обеих установках установлены libsdl1.2debian и libsdl1.2debian-pulseaudio. Также у меня были те же проблемы в «реальных» установках Ubuntu, но они переместились в VirtualBox, чтобы упростить тестирование и иметь чистую установку для обоих.

Любая помощь очень ценится. Привет, Марсель.

0
задан 7 June 2011 в 05:24

9 ответов

Я, наконец, выяснил, в чем проблема, я размещаю его здесь только для того, чтобы закрыть мой вопрос и, возможно, помочь кому-то еще с той же проблемой:

Я загрузил источники SDL в мою установку ubuntu и установленный SDL вручную (используя ./configure, make, make install), я думаю, это не согласуется с уже имеющейся установкой по умолчанию. Когда я сейчас удалил «ручную» версию (make uninstall) и установил библиотеку libsdl1.2-dev поверх уже установленного libsdl1.2debian-pulseaudio и libsdl1.2debian. Все работает отлично, и я также могу создать приложение без проблем.

Cheers, Marcel.

1
ответ дан 25 July 2018 в 21:46

Я, наконец, выяснил, в чем проблема, я размещаю его здесь только для того, чтобы закрыть мой вопрос и, возможно, помочь кому-то еще с той же проблемой:

Я загрузил источники SDL в мою установку ubuntu и установленный SDL вручную (используя ./configure, make, make install), я думаю, это не согласуется с уже имеющейся установкой по умолчанию. Когда я сейчас удалил «ручную» версию (make uninstall) и установил библиотеку libsdl1.2-dev поверх уже установленного libsdl1.2debian-pulseaudio и libsdl1.2debian. Все работает отлично, и я также могу создать приложение без проблем.

Cheers, Marcel.

1
ответ дан 26 July 2018 в 15:51

Я, наконец, выяснил, в чем проблема, я размещаю его здесь только для того, чтобы закрыть мой вопрос и, возможно, помочь кому-то еще с той же проблемой:

Я загрузил источники SDL в мою установку ubuntu и установленный SDL вручную (используя ./configure, make, make install), я думаю, это не согласуется с уже имеющейся установкой по умолчанию. Когда я сейчас удалил «ручную» версию (make uninstall) и установил библиотеку libsdl1.2-dev поверх уже установленного libsdl1.2debian-pulseaudio и libsdl1.2debian. Все работает отлично, и я также могу создать приложение без проблем.

Cheers, Marcel.

1
ответ дан 26 July 2018 в 16:41

Я, наконец, выяснил, в чем проблема, я размещаю его здесь только для того, чтобы закрыть мой вопрос и, возможно, помочь кому-то еще с той же проблемой:

Я загрузил источники SDL в мою установку ubuntu и установленный SDL вручную (используя ./configure, make, make install), я думаю, это не согласуется с уже имеющейся установкой по умолчанию. Когда я сейчас удалил «ручную» версию (make uninstall) и установил библиотеку libsdl1.2-dev поверх уже установленного libsdl1.2debian-pulseaudio и libsdl1.2debian. Все работает отлично, и я также могу создать приложение без проблем.

Cheers, Marcel.

1
ответ дан 2 August 2018 в 03:22

я, наконец, понял, в чем была проблема, я выкладываю его здесь, просто чтобы закрыть мой вопрос и, возможно, помочь кому-либо еще, имеющий тот же вопрос:

я скачал исходники SDL к установке Ubuntu и установить СДЛ вручную (с помощью ./настроить, сделать, сделать установить), я думаю, это не согласиться с уже имеющейся установке по умолчанию. Когда сейчас я удалил 'ручной' версия (сделайте удалить) и установить библиотеку libsdl1.2-дев поверх уже установленной libsdl1.2debian-pulseaudio и libsdl1.2debian. Все работает отлично и я могу построить приложение без каких-либо проблем.

Ура, Марсель.

1
ответ дан 4 August 2018 в 19:19

Я, наконец, выяснил, в чем проблема, я размещаю его здесь только для того, чтобы закрыть мой вопрос и, возможно, помочь кому-то еще с той же проблемой:

Я загрузил источники SDL в мою установку ubuntu и установленный SDL вручную (используя ./configure, make, make install), я думаю, это не согласуется с уже имеющейся установкой по умолчанию. Когда я сейчас удалил «ручную» версию (make uninstall) и установил библиотеку libsdl1.2-dev поверх уже установленного libsdl1.2debian-pulseaudio и libsdl1.2debian. Все работает отлично, и я также могу создать приложение без проблем.

Cheers, Marcel.

1
ответ дан 6 August 2018 в 03:32

Я, наконец, выяснил, в чем проблема, я размещаю его здесь только для того, чтобы закрыть мой вопрос и, возможно, помочь кому-то еще с той же проблемой:

Я загрузил источники SDL в мою установку ubuntu и установленный SDL вручную (используя ./configure, make, make install), я думаю, это не согласуется с уже имеющейся установкой по умолчанию. Когда я сейчас удалил «ручную» версию (make uninstall) и установил библиотеку libsdl1.2-dev поверх уже установленного libsdl1.2debian-pulseaudio и libsdl1.2debian. Все работает отлично, и я также могу создать приложение без проблем.

Cheers, Marcel.

1
ответ дан 7 August 2018 в 21:20

Я, наконец, выяснил, в чем проблема, я размещаю его здесь только для того, чтобы закрыть мой вопрос и, возможно, помочь кому-то еще с той же проблемой:

Я загрузил источники SDL в мою установку ubuntu и установленный SDL вручную (используя ./configure, make, make install), я думаю, это не согласуется с уже имеющейся установкой по умолчанию. Когда я сейчас удалил «ручную» версию (make uninstall) и установил библиотеку libsdl1.2-dev поверх уже установленного libsdl1.2debian-pulseaudio и libsdl1.2debian. Все работает отлично, и я также могу создать приложение без проблем.

Cheers, Marcel.

1
ответ дан 10 August 2018 в 09:38

Я, наконец, выяснил, в чем проблема, я размещаю его здесь только для того, чтобы закрыть мой вопрос и, возможно, помочь кому-то еще с той же проблемой:

Я загрузил источники SDL в мою установку ubuntu и установленный SDL вручную (используя ./configure, make, make install), я думаю, это не согласуется с уже имеющейся установкой по умолчанию. Когда я сейчас удалил «ручную» версию (make uninstall) и установил библиотеку libsdl1.2-dev поверх уже установленного libsdl1.2debian-pulseaudio и libsdl1.2debian. Все работает отлично, и я также могу создать приложение без проблем.

Cheers, Marcel.

1
ответ дан 13 August 2018 в 15:49

Другие вопросы по тегам:

Похожие вопросы: