需要有关链接共享库的建议

需要有关链接共享库的建议

我正在使用适用于 Linux 32 位系统的 Awesomium SDK,我已按照这些说明在任何 Linux 发行版上手动安装 Awesomium,您需要将共享库添加到系统的库搜索路径中。在 Ubuntu 上,您可以使用以下命令:

cd awesomium_v1.6.5_sdk_linux32
sudo mkdir /usr/lib/awesomium-1.6.5
sudo cp -r build/bin/release/* /usr/lib/awesomium-1.6.5

如果文件夹 /etc/ld.so.conf.d 不存在:sudo mkdir /etc/ld.so.conf.d

最后: sudo cp config/awesomium-1.6.5.conf /etc/ld.so.conf.d sudo ldconfig 到这里我已经遵循了所有步骤。还有一个步骤我无法理解,所以我没有执行以下步骤:

要链接到 Awesomium,您应该使用“-lawesomium-1.6.5”,例如:

g++ main.cpp -lawesomium-1.6.5 -o MyApp

最后,我按照这最后一步,使用 Awesomium.Mono Samples,将 Awesomium.NET 文件夹复制到可写位置并打开:MonoDevelop 中的 Samples/Mono/Awesomium.Mono Samples.sln。

我复制了桌面上的文件夹并从那里打开它。现在,按照这些步骤操作后,当我运行我的项目时,它给出了异常,即 System.dllnotfoundexception libawesomium-1.6.5.so.0 我需要帮助来解决这个异常,当我手动检查它时,这个 .so lib 在 /usr/lib/awesomium-1.6.5 中可用,但不知何故它给了我这个错误。所以请帮我解决这个问题。就软件而言,我已经安装了 monodevelop、xsp4 服务器、libx11-dev。

问候 Rohit

答案1

在 Linux Wheezy 32bit 上你需要安装libjpeg62

apt-get install libjpeg62

这将解决问题!

相关内容