https://github.com/skui-org/skui
https://zhuanlan.zhihu.com/p/344306287 【编译过程】
https://bitbucket.org/chromiumembedded/cef/src/master/ 【CEF源码网站】
https://github.com/chromiumembedded/cef
https://zhuanlan.zhihu.com/p/553837729
搭建CEF开发环境
○ 创建一个无边框窗口 (使用use-views模式,不然drag-region设置不了)
○ 让CEF启动时加载Vue开发环境页面
https://zhuanlan.zhihu.com/p/101711616
https://mp.weixin.qq.com/s/uk_KKk3YuMyY2Auk68SwgA
https://zhuanlan.zhihu.com/p/573239471
https://zhuanlan.zhihu.com/p/386600972
https://www.zhihu.com/question/496257115/answer/2842977837
https://www.zhihu.com/column/jieyaren 周刊
https://learn.microsoft.com/en-us/windows/win32/direct3d12/user-mode-heap-synchronization
https://developer.aliyun.com/article/241633 【各种技术】
https://juejin.cn/post/7140160988866838542
https://blog.csdn.net/CAir2/article/details/86080918
https://www.cnblogs.com/lenomirei/p/12195915.html
skia
https://zhuanlan.zhihu.com/p/620057393 【示例】
https://chaoya.top/posts/skia-2/ 【编译】
https://zhuanlan.zhihu.com/p/605199205 【编译】
https://zhuanlan.zhihu.com/p/605460282 【示例】
https://cloud.tencent.com/developer/article/2003970 【编译】
https://zhuanlan.zhihu.com/p/432454443
https://juejin.cn/post/7287781316590583863?searchId=20231102020458BEB9DCD6DD0E5FAF27C7
https://yogalayout.com/
https://www.zhihu.com/zvideo/1612579909309878273
https://zhuanlan.zhihu.com/p/639795542
https://www.infoq.cn/article/omef0qu4qllcy3drvep9
https://www.zhihu.com/question/511509419/answer/2310530674 【项目】
skia more下面有chrome相关联的版本:
https://skia.googlesource.com/skia/+refs
skia版本信息:
https://skia.googlesource.com/skia/+/refs/heads/main/RELEASE_NOTES.mdhttps://skia.googlesource.com/skia.git
https://github.com/google/skia
https://skia-doc.commondatastorage.googleapis.com/doxygen/doxygen/html/classSkSurface.html
skia编译
https://zhuanlan.zhihu.com/p/605199205
https://zhuanlan.zhihu.com/p/605460282
~/Desktop/skia]$git clone https://skia.googlesource.com/skia -b chrome/m120
Cloning into 'skia'...
remote: Finding sources: 100% (3/3)
remote: Total 747824 (delta 621244), reused 747823 (delta 621244)Receiving objects: 100% (747824/747824), 513.34 MiB | 837.00 KiB/s
Receiving objects: 100% (747824/747824), 513.91 MiB | 1.49 MiB/s, done.
Resolving deltas: 100% (621244/621244), done.
Updating files: 100% (11738/11738), done.
~/Desktop/skia]$
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
cd skia
python tools/git-sync-deps
python bin/fetch-ninja
北冥有鱼
北冥有鱼
放弃了你的工程,我直接gn gen out/all --ide=vs --args="clang_win="C:\Program Files\LLVM"",这样就可以生成整个skia解决方案了,打开sln,里面自带HelloWorld工程,点击运行就可以直接运行skia源码,可以正常断点了。 改成以下命令:
PS C:\Users\asial\Desktop\skia\skia> gn gen out/all --ide=vs --args='clang_win=\"C:\Program Files\LLVM\" cc=\"clang\" cxx=\"clang++\"'
或者:
PS C:\Users\asial\Desktop\skia\skia> bin/gn gen out/share --ide=vs --args='clang_win=\"C:\Program Files\LLVM\" cc=\"clang\" cxx=\"clang++\" extra_cflags=[\"/MTd\"] is_official_build=true is_debug=false skia_use_system_expat=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false skia_use_system_harfbuzz=false skia_use_icu=false'
Generating Visual Studio projects took 108ms
Done. Made 101 targets from 53 files in 222ms
PS C:\Users\asial\Desktop\skia\skia>
高清屏问题
https://gist.github.com/ad8e/dd150b775ae6aa4d5cf1a092e4713add?permalink_comment_id=3484744