gpt4 book ai didi

c# - SFML.Net 无法在 Linux 上找到 native 库

转载 作者:行者123 更新时间:2023-12-04 19:20:01 24 4
gpt4 key购买 nike

我想与 sfml.net 合作。通过将 dll 复制到输出文件夹(.net 和 csfml),我成功并在 Windows 中运行了程序。我在第二个盒子上运行 Ubuntu 14.04,并且在运行可执行文件(使用单声道)时出现以下错误:

System.DllNotFoundException: /usr/local/lib/libcsfml-window.so.2.1

但 :
ls /usr/local/lib/libcsfml-*
/usr/local/lib/libcsfml-audio.so
/usr/local/lib/libcsfml-audio.so.2
/usr/local/lib/libcsfml-audio.so.2.1
/usr/local/lib/libcsfml-graphics.so
/usr/local/lib/libcsfml-graphics.so.2
/usr/local/lib/libcsfml-graphics.so.2.1
/usr/local/lib/libcsfml-network.so
/usr/local/lib/libcsfml-network.so.2
/usr/local/lib/libcsfml-network.so.2.1
/usr/local/lib/libcsfml-system.so
/usr/local/lib/libcsfml-system.so.2
/usr/local/lib/libcsfml-system.so.2.1
/usr/local/lib/libcsfml-window.so
/usr/local/lib/libcsfml-window.so.2
/usr/local/lib/libcsfml-window.so.2.1

我也尝试用 ldconfig 添加那些
 sudo ldconfig -v | grep libcsfml
libcsfml-system.so.2 -> libcsfml-system.so.2.1
libcsfml-audio.so.2 -> libcsfml-audio.so.2.1
libcsfml-network.so.2 -> libcsfml-network.so.2.1
libcsfml-graphics.so.2 -> libcsfml-graphics.so.2.1
libcsfml-window.so.2 -> libcsfml-window.so.2.1

无济于事,尝试用dllmap将配置文件添加到项目中,当没有成功时,将dllmaps添加到sfmlnet-window.dll.config中,这是文件内容:
<configuration>
<dllmap dll="csfml-window-2" target="/usr/local/lib/libcsfml-window.so.2.1"/>
</configuration>

我在这里迷路了,还有什么可以让它运行?

ls -a:所有库用户:用户

编辑:ldd 输出:
/usr/local/lib/libcsfml2.1$ sudo ldd libcsfml-system.so.2.1
linux-vdso.so.1 => (0x00007fff4ebfe000)
libsfml-system.so.2 => not found
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb899904000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb8995fd000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb8993e7000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb899021000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb899e32000)

最佳答案

您的问题可能是由于访问权限不足(请添加 ls -la/usr/local/lib/命令的输出)或缺少 native 库依赖项(请添加 ldd/usr/local/lib/libcs​​fml-window.so 的输出。 2.1 命令)。

关于c# - SFML.Net 无法在 Linux 上找到 native 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23448259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com