
Build
robothn
这个作者很懒,什么都没留下…
展开
-
跨平台构建:cmake实践
跨平台构建系统的要点有下列几项:项目组织:开源项目内一般会存在多个不同的构建目标,类型有:可执行文件、动态库、静态库,这些项目各有自己的独立源文件目录 根目录 根目录下有一个 CMakeList.txt,里面定义了cmake版本需求、项目名、c++标准需求等,包含的构建目标公共部分都可以放在此处。 脚本示例: CMAKE_MINIMUM_REQUIRED(VERSION 3.15...原创 2020-04-22 17:40:25 · 1537 阅读 · 0 评论 -
fix microsoft angle compile error: unresolved reference _guard_dispatch_icall
近期需要为 UWP 编译 skia,其自带的angle 没有做支持,查到 https://github.com/Microsoft/angle有一个 uwp-2017 的分支,可以用来替代 skia 的 angle,打开 angle\winrt\10\src\angle.sln 发现是使用 vs2015 的 v140 来编译的因为 skia 新版本使用的部分 constexpr 用法在...原创 2019-12-27 12:09:17 · 691 阅读 · 1 评论 -
大量 vcproj 构建顺序管理工具的实现(一)
1.问题的引入上个公司原创 2014-09-02 15:27:39 · 709 阅读 · 0 评论 -
大量 vcproj 构建顺序管理工具的实现(二)
批处理文件上次原创 2014-09-04 14:56:19 · 617 阅读 · 0 评论