构建

charlee442 天前
cmake·nmake·构建·spatialite
CMake构建学习笔记25-SpatiaLite库的构建尝试使用CMake构建SpatiaLite及其依赖库,但是没有成功。因为SpatiaLite及其依赖库很多都是老牌的C库,这种库由于年代的原因一般都不提供CMake的构建方式,在Windows下提供的构建方式一般是基于nmake的。这意味着难以实现通过一个配置来实现跨平台构建,不过笔者也没有纠结这个问题,这种问题只能交给时间来解决,比如GDAL、GEOS这样库最开始都是nmake构建,后来陆续都升级为使用CMake构建。在这里就记录一下笔者使用nmake构建SpatiaLite库的过程。
charlee443 天前
cmake·构建·proj·geos
CMake构建学习笔记24-使用通用脚本构建PROJ和GEOS在之前的文章《CMake构建学习笔记21-通用的CMake构建脚本》中我们创建了一个通用的cmake构建脚本cmake-build.ps1:
charlee444 天前
sqlite·动态库·cmake·构建
CMake构建学习笔记23-SQLite库的构建在前文中构建了大量的库包程序(参看CMake构建学习笔记-目录)之后,可以总结一下在Windows下使用脚本构建程序的办法:
charlee448 天前
cmake·构建·libxml2
CMake构建学习笔记22-libxml2库的构建在上一篇文章《CMake构建学习笔记21-通用的CMake构建脚本》中,笔者封装了一个通用的cmake构建脚本cmake-build.ps1,那么这里笔者就尝试通过这个脚本来构建libxml2库。
charlee4410 天前
cmake·powershell·构建
CMake构建学习笔记21-通用的CMake构建脚本在之前使用CMake构建程序的脚本(CMake构建学习笔记-目录)中,大部分内容都有比较强的相似性,那么是不是可以这些相似的内容提取出来作为一个单独的脚本,在构建具体的程序的时候再去调用这个脚本呢?这样做的好处是如果构建的配置有什么变动,就不用每个程序的构建脚本都修改了,只用修改这个通用的脚本就可以了。
EngZegNgi1 个月前
android·unity·自动化·游戏引擎·构建
Unity —— Android 应用构建与发布这一部分章节的主要内容是:在Android平台上构建并发布您的Unity应用程序。通过配置构建设置和修改Gradle项目文件,优化应用程序安装包大小,并满足Google Play的发布要求。 下面按文档的顺序依次进行阅读,关键内容如下。
阳光阿盖尔8 个月前
ci/cd·持续集成·构建·持续交付·火麒麟
【CI/CD构建】关于不小心将springMVC注解写在service层之前写一个接口的时候没有察觉到将@RequestBody这个注解带到service层了。 今天提交代码的时候,插件没有检测到这个低级错误,导致试飞构建连maven编译都过不了,maven找不到程序包org.springframework.web.bind.annotation这个包
charlee449 个月前
ssl·cmake·c/c++·构建
CMake构建学习笔记19-OpenSSL库的构建OpenSSL是一个开源的加密工具包和库,主要实现了安全套接字层(SSL)和传输层安全(TLS)协议,以及各种加密算法、数字签名、消息摘要、加密证书等功能。这个库可以说是Web开发尤其是HTTPS通信的基石了。这里就具体讲解一下如何构建它。
Amd7949 个月前
ui·webpack·控制台·nuxt·构建·进度·钩子
Nuxt.js 应用中的 webpack:progress 事件钩子title: Nuxt.js 应用中的 webpack:progress 事件钩子 date: 2024/11/27 updated: 2024/11/27 author: cmdragon
Amd7949 个月前
webpack·自定义·编译·nuxt.js·构建·钩子·逻辑
Nuxt.js 应用中的 webpack:compile 事件钩子title: Nuxt.js 应用中的 webpack:compile 事件钩子 date: 2024/11/22 updated: 2024/11/22 author: cmdragon
Amd79410 个月前
webpack·自定义·开发·配置·nuxt.js·构建·钩子
Nuxt.js 应用中的 webpack:configResolved事件钩子title: Nuxt.js 应用中的 webpack:configResolved事件钩子 date: 2024/11/21 updated: 2024/11/21 author: cmdragon
Amd79410 个月前
vite·配置·nuxt·构建·钩子·动态·调整
Nuxt.js 应用中的 vite:configResolved 事件钩子title: Nuxt.js 应用中的 vite:configResolved 事件钩子 date: 2024/11/17 updated: 2024/11/17 author: cmdragon
xiaolaoshuXD10 个月前
编译·openharmony·build·构建·hb
深入解析 OpenHarmony 构建系统-4-OHOSLoader类在OpenHarmony操作系统构建过程中,OHOSLoader类扮演着至关重要的角色。这个类负责加载和解析构建配置,生成必要的构建文件,并确保构建过程的顺利进行。本文将深入分析OHOSLoader类的实现细节,揭示其如何管理构建配置,并生成系统所需的各类文件。
Amd79410 个月前
自定义·开发·vite·配置·nuxt·构建·钩子
Nuxt.js 应用中的 vite:extendConfig 事件钩子详解title: Nuxt.js 应用中的 vite:extendConfig 事件钩子详解 date: 2024/11/12 updated: 2024/11/12 author: cmdragon
Amd79410 个月前
自定义·开发·vite·nuxt·插件·构建·钩子
Nuxt.js 应用中的 vite:extend 事件钩子详解title: Nuxt.js 应用中的 vite:extend 事件钩子详解 date: 2024/11/11 updated: 2024/11/11 author: cmdragon
Amd79410 个月前
typescript·自定义·配置·nuxt·构建·钩子·类型
Nuxt.js 应用中的 prepare:types 事件钩子详解title: Nuxt.js 应用中的 prepare:types 事件钩子详解 date: 2024/11/8 updated: 2024/11/8 author: cmdragon
Amd79410 个月前
日志·nuxt·错误·通知·构建·处理·钩子
Nuxt.js 应用中的 build:error 事件钩子详解title: Nuxt.js 应用中的 build:error 事件钩子详解 date: 2024/11/7 updated: 2024/11/7 author: cmdragon
Amd79410 个月前
自定义·生命周期·配置·优化·nuxt·构建·钩子
Nuxt.js 应用中的 nitro:build:before 事件钩子详解title: Nuxt.js 应用中的 nitro:build:before 事件钩子详解 date: 2024/11/4 updated: 2024/11/4 author: cmdragon