gpt4 book ai didi

c++ - 我的 friend 无法在他的 Linux 发行版上运行我的 openGL 程序

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:06 25 4
gpt4 key购买 nike

我正在 ubuntu 上编写一个 opengl 应用程序,它编译和运行良好。但是当我将我的程序(是的,在 Release模式下编译的那个)发送给我的 friend 时,我认为他正在运行普通的 debian,该程序对他不起作用。他告诉我他错过了一些图书馆。所以我想知道:如果我将我正在使用的库(.so 文件)与程序一起发送给他,他是否能够运行它?我运行了 lddtree,这里是输出:

game => ./game (interpreter => /lib/ld-linux.so.2)
libGL.so.1 => /usr/lib/libGL.so.1
libnvidia-tls.so.280.13 => /usr/lib/libnvidia-tls.so.280.13
libnvidia-glcore.so.280.13 => /usr/lib/libnvidia-glcore.so.280.13
libXext.so.6 => not found
librt.so.1 => not found
libdl.so.2 => not found
libX11.so.6 => not found
libXxf86vm.so.1 => not found
libstdc++.so.6 => not found
libm.so.6 => not found
libgcc_s.so.1 => not found
libc.so.6 => not found
libpthread.so.0 => not found

(这是我电脑的输出,不是他的)谢谢。

最佳答案

这比给他发送一个二进制文件要复杂一点。您可能需要 build a Debian package .

关于c++ - 我的 friend 无法在他的 Linux 发行版上运行我的 openGL 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9286656/

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