首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bochs:显示库'sdl‘不可用

Bochs:显示库'sdl‘不可用
EN

Stack Overflow用户
提问于 2020-07-29 17:44:53
回答 2查看 2.5K关注 0票数 2

最近,我开始读这本关于OS开发(https://littleosbook.github.io/)的“书”,我觉得它很棒,而且所有这些都很好,但是我在用bochs引导我的映像时遇到了一个问题。

在某个时候,关于在Bochs中运行操作系统的指南告诉我要为模拟器创建一个配置文件。我把我读到的每一个选项都设置好了。

但当我运行以下命令时,

bochs -f bochsrc.txt -q

上面写着:

显示库'sdl‘不可用

配置文件中的相关行非常明显:

display_library: sdl

我不知道有什么问题。我安装了libsdl和libsdl2.0,但仍然无法工作。

我的工作环境包括一个Ubuntu20.04和一个Bochs2.6.11。

有人面对过这个问题吗?解决办法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-06 17:26:11

我找到了一个有用的方法。我把display_library改成了sdl2,而不是sdl,博世成功地跑了。

票数 4
EN

Stack Overflow用户

发布于 2020-08-01 20:10:21

在没有安装windows管理器的Vagrant上运行代码时,我遇到了这个问题。我认为必须设置一个windows管理器,以便bochs能够访问相关的库或其他任何东西(不要引用我在那个lol上的话)。在重新安装了这个Vagrantfile上的下列依赖项之后,我设法使它正常工作。它对bochs和x的效果更好。

代码语言:javascript
复制
Vagrant.configure(2) do |config|
  # Ubuntu 15.10
  config.vm.box = "ubuntu/bionic64"

  config.vm.provider "virtualbox" do |vb|
    # Display the VirtualBox GUI when booting the machine
    vb.gui = true
  end

  # Install xfce and virtualbox additions
  config.vm.provision "shell", inline: "sudo apt-get update"
  config.vm.provision "shell", inline: "sudo apt-get install -y xfce4 virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11"
  # Permit anyone to start the GUI
  config.vm.provision "shell", inline: "sudo sed -i 's/allowed_users=.*$/allowed_users=anybody/' /etc/X11/Xwrapper.config"
  # Install OS development requirements
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63159511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档