查看完整版本: [-- 有偿求助qt+cef在linux下运行的问题(已解决) --]

QTCN开发网 -> 其它技术开发讨论区 -> 有偿求助qt+cef在linux下运行的问题(已解决) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

tonyzhou1985 2020-01-15 16:31

有偿求助qt+cef在linux下运行的问题(已解决)

我的环境是Ubuntu16.04 64位。cef是cef78.   当前我已经实现官方下载的cef78在Ubuntu上面编译生成了cefsimple都是可以正常运行的。qt5.9.3也安装了可以正常运行。接下来我用qtcretor编译cefsimple的代码(代码稍微调整了一下)。生成的可执行程序放到cefsimple的目录下。相关依赖库都在cefsimple下了,但是运行时,一直提示 error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory(这个动态库就在当前目录下的)。我怀疑我编译器或者环境哪里配置有问题。
希望有经验的大牛能指导一下,联系方式QQ65673780

已解决。


uidab 2020-01-15 17:01
运行你的程序之前执行一下这个, export QT_DEBUG_PLUGINS=1
然后看看加载过程。

tonyzhou1985 2020-01-15 17:22
uidab:
运行你的程序之前执行一下这个, export QT_DEBUG_PLUGINS=1
然后看看加载过程。

[attachment=21242]还是不行,我这个目录下,cef的demo可以运行的,qt的demo也是可以运行的,qt+cef的就报动态库加载出错了

liulin188 2020-01-15 18:31
tonyzhou1985:[图片]还是不行,我这个目录下,cef的demo可以运行的,qt的demo也是可以运行的,qt+cef的就报动态库加载出错了 (2020-01-15 17:22) 

LD_LIBRARY_PATH环境变量设置下,不玩linux好多年了

uidab 2020-01-16 08:16
tonyzhou1985:[图片]还是不行,我这个目录下,cef的demo可以运行的,qt的demo也是可以运行的,qt+cef的就报动态库加载出错了 (2020-01-15 17:22) 

用ldd命令看一下依赖库。是不是依赖库路径问题。

tonyzhou1985 2020-01-16 10:20
liulin188:LD_LIBRARY_PATH环境变量设置下,不玩linux好多年了 (2020-01-15 18:31) 

感谢牛哥,用你的方法终于解决了问题了。


查看完整版本: [-- 有偿求助qt+cef在linux下运行的问题(已解决) --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled