我在我的 Ubuntu 12.04 中安装最新的 SDL 开发库时遇到了困难。去年,我以某种方式设法为 Ubuntu安装了libsdl 1.2-dev。据我所知,我是使用Synaptic Package Manager 完成的。现在,我想使用最新的 SDL 库。在包含 SDL 版本 2.0.0(这是最新的稳定版本)的下载的页面中,在开发库的Linux部分下,给出
请联系您的发行版维护人员以获取更新。
如果有人回答了以下问题,这将对我有很大帮助:
PS:我在 Synaptic Package Manager 上搜索了 libsdl-dev 包,但它没有显示最新版本。
我有 Ubuntu 15.10 桌面。我想安装 libxml2。所以有人告诉我如何安装它。我需要做什么才能在我的笔记本电脑中安装 libxml2。我几乎是 Linux 新手,至少使用了 5-6 个月。
我正在使用提升。我使用sudo apt-get install. 现在我无法在我的文件系统上找到我的 boost lib 文件。
我想在我的 Qt 项目中包含 lib 的路径。grepping 花费的时间太长了 :( 我在 中找到了包含/usr/include/boost。但我还需要知道库路径。
是否有任何支持graphics.h库的基于 Linux 的编译器?我想实现图形程序,所以请让我知道是否有这样的软件。
如果没有,那么我该如何使用它?
让我用一个例子来解释这个问题。我在日常工作中使用一些旧程序,例如xfig和pdfedit。
现在,这些程序已经很老了,更新也不是很频繁;我担心有一天,由于缺少某些库或某些不兼容的更新,它们将不再工作。
如果程序很容易编译现在,正在运行的系统上,解决的办法是得心应手:尝试破解了一下源和编译静态---生成的可执行文件将是很大的,不那么有效,但是它会为工作可预见的未来(1)。这似乎是这种情况xfig,我会尽快尝试。
但是,例如,pdfedit依赖于Qt3,此时设置一个系统来编译它是相当复杂的。幸运的是,它现在可以运行,这要归功于它所需的库与任何东西都不冲突。但这在未来可能会改变,所以我想解决这个问题:
如果我在 Ubuntu 上有一个动态的和所有的库,但没有源代码,我怎么能制作一个静态的二进制文件(或类似的东西)?
我四处寻找。一种可能性是statifier (2),但它在地址随机化方面有很多问题,所以这是一个禁忌。非免费版本Ermine似乎有效,但我真的更喜欢开源选项。
另一种可能性是使用 docker 或类似的打包系统。但是我找到的所有教程都非常面向 RedHat;而且,老实说,遵循起来非常复杂。
脚注:
(1) 没那么疯狂。例如,我使用静态 ffmpeg,工作正常,没有任何兼容性问题......
(2)编译statifier,见/sf/ask/1644876621/
find | grep libc.so.6
Run Code Online (Sandbox Code Playgroud)
显示它在 中/lib/i386-linux-gnu/libc.so.6,但我运行的脚本预计它直接在 下/lib,那么为什么至少没有符号链接?
如果我在那里放置符号链接,我会冒险破坏任何东西吗?
我在 VirtualBox 上运行 Ubuntu。来宾添加已安装,现在操作系统具有硬件加速功能。我有 OpenGL 库。
现在我想使用 egl + opengles1.1 & 2.0 运行应用程序。我如何在 Ubuntu 上获取它们?
有没有可用的开源库?
这些库应该使用 VirtualBox 提供的硬件加速功能。
我想在我的 Ubuntu 系统上安装SFML(一个免费的多媒体 C++ API),这基本上不是问题。但我想知道我应该在哪里存储文件。
我可以看到,Ubuntu 将我的 C++ 标准库存储在/usr/include/c++等等中。我想要的文件?
我正在寻找的只是某种“如何做对”的方式,但我找不到答案。我希望我的图书馆保持井井有条。
抱歉,这是一个初学者问题,但我最近开始在 Ubuntu 12.10 上使用 C++ 进行编程,并且我已经安装了一些我需要使用的库,例如PCL,但我找不到它们来将它们添加到我的项目。我使用Qt Creator作为 IDE,qmake它是随附的。
例如,对于 PCL,我按照他们网站上的说明进行操作:
sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all
Run Code Online (Sandbox Code Playgroud)
由于没有发生任何问题,我必须假设它们已正确安装。
我在网上找到的大多数有关添加外部库的教程都假设您使用的是 Windows 并且知道您在哪里下载了库。
由于我没有在 C++ 中添加外部库的经验,有人可以告诉我在哪个文件中,如果有,在 Ubuntu 中默认安装了库吗?
这些库文件的扩展名是什么?
是否有脚本/命令可以帮助检测库或所有已安装的库?
我想检查我正在使用的 Selenium API 版本。我试着用谷歌搜索它,但找不到。