[Seek Help] 现在的webview全都是只能用webkit2gtk-dev吗?还有别的选择吗?
Tofloor
poster avatar
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-03-23 02:30
Author

现在的webview全都是只能用webkit2gtk吗?还有别的选择吗?

我发现Linux上只要是用到网页显示的,基本上都是用到libwebkit2gtk-dev,就没有别的可以选了吗?

话说我见到deepin好像自带libwebkit2gtk但是没带dev后缀,我能直接用libweb2gtk代替libwebkit2gtk-dev吗?

Reply Favorite View the author
All Replies
jiandanlangman
deepin
2023-03-23 03:51
#1

没整明白吧,libwebkit2gtk-dev引用不引用都无所谓,里面就是一些头文件而已,方便开发时引用相关函数

真正实现功能的是libwebkit2gtk

Reply View the author
jiandanlangman
deepin
2023-03-23 03:54
#2

作为一个普通用户来讲,几乎绝大多数-dev结尾的包都可以直接卸载而不会影响系统使用

我这里为什么要说绝大多数,因为有一些半吊子会自己封装的软件中引入-dev,卸载-dev时会同时卸载掉相关软件

对于开发者而言,我从来不安装任何-dev的包,要用都是直接down下来解包放到指定目录然后工程导入引用

Reply View the author
jiandanlangman
deepin
2023-03-23 03:56
#3

微信截图_20230322195611.png

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-03-23 04:24
#4
jiandanlangman

没整明白吧,libwebkit2gtk-dev引用不引用都无所谓,里面就是一些头文件而已,方便开发时引用相关函数

真正实现功能的是libwebkit2gtk

但是我作开发调用时提示PKG_CONFIGPATH找不到webkit2gtk-4.0的包诶😩,怎么办

Reply View the author
神末shenmo
deepin
Spark-App
2023-03-23 04:49
#5
把一切操作变成GUI

但是我作开发调用时提示PKG_CONFIGPATH找不到webkit2gtk-4.0的包诶😩,怎么办

运行时不需要-dev,开发当然需要

Reply View the author
Ziggy
deepin
2023-03-23 04:51
#6

dev是编译包,dev包含运行库

Reply View the author
enforcee
deepin
2023-03-23 05:30
#7

带dev的是开发包,不带dev的是运行库,编译的时候两个都要安装,运行的时候不需要安装带dev的,只需要安装运行库就行

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-03-23 05:33
#8

那意思是不是deepin上所有浏览器都用了这个webview😂

Reply View the author
thepoy
deepin
2023-03-23 19:51
#9

QT有一个QtWebEngine,但没什么人用,比libwebkit2gtk还重。

还有一个目前未被任何浏览器使用的引擎Servo, the parallel browser engine,你可以下载体验一下,打开网页 servo https://www.baidu.com

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-03-24 01:15
#10
thepoy

QT有一个QtWebEngine,但没什么人用,比libwebkit2gtk还重。

还有一个目前未被任何浏览器使用的引擎Servo, the parallel browser engine,你可以下载体验一下,打开网页 servo https://www.baidu.com

运行的时候显示:

./servo: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.29' not found (required by ./servo) ./servo: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by ./servo)
./servo: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./servo)

Reply View the author
thepoy
deepin
2023-03-24 02:30
#11
把一切操作变成GUI

运行的时候显示:

./servo: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.29' not found (required by ./servo) ./servo: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by ./servo)
./servo: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./servo)

deepin 的 glibc 太旧了,你应该是体验不了了

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-03-24 04:25
#12
thepoy

deepin 的 glibc 太旧了,你应该是体验不了了

再加装个新版共存不行吗?sob

Reply View the author