当前位置: 首页 > news >正文

编译 onigmo 库

onigmo github: https://github.com/k-takata/Onigmo


测试环境:Windows

我编译库时习惯于在 vs code 下 git clone 文件后,再执行相应的编译操作

而 vs code 提供的终端一般是 git bash 和 powershell

在编译 windows 下运行的库=》.lib 和 .dll

不能直接在 powershell 和 cmd 下跑 build_nmake.cmd 命令,前者会提示无法识别脚本,后者会缺少 stdlib.h 文件

fatal error C1083: Cannot open include file: 'stdlib.h': No such file or directory

这其实是编译环境问题

切到 visual studio 提供的终端

在终端中再指定上述命令就可以编译出需要的库文件了


这类问题很常见,譬如编译 node.js 的 napi 工程,如果在 powershell 下执行 npm install 时会提示缺少 mvsm_version。

这种情况即使我们指定相应的 version 也不行,仍然会报错

解决方法就是跟上述一样,切到 vs 环境下再执行 npm 或者 node-gyp 命令

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • QEMU/KVM 虚拟机显卡透传 (vfio-pci)
  • Springcloud从零开始---Service业务模块(三)
  • windows11 安装 Rancher Desktop
  • vue.config 基础代理配置
  • 操作系统中的锁:自旋锁、互斥锁、条件变量、信号量、死锁
  • 以FLV解复用为例详解开源库FFmpeg中解复用器的源码逻辑及处理流程
  • 浅谈【网络编程】之Unix与多路复用
  • centos8 安装mysql8
  • java反序列化之CommonCollections1利⽤链的学习
  • 结合GPT与Python实现端口检测工具(含多线程)
  • [Meachines] [Easy] Legacy nmap 漏洞扫描脚本深度发现+MS08-067
  • Java编程:单一职责原则
  • 辨析sizeof() 和strlen函数(包含相关二级习题)
  • html+css+js网页设计 电商 折扣社7个页面
  • [000-01-011].第2节:持久层方案的对比
  • #Java异常处理
  • [Vue CLI 3] 配置解析之 css.extract
  • angular学习第一篇-----环境搭建
  • Bytom交易说明(账户管理模式)
  • CentOS7简单部署NFS
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • CSS盒模型深入
  • CSS居中完全指南——构建CSS居中决策树
  • Django 博客开发教程 8 - 博客文章详情页
  • Idea+maven+scala构建包并在spark on yarn 运行
  • JSONP原理
  • Just for fun——迅速写完快速排序
  • Less 日常用法
  • MaxCompute访问TableStore(OTS) 数据
  • node.js
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • oschina
  • quasar-framework cnodejs社区
  • SQLServer之创建显式事务
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • vue 配置sass、scss全局变量
  • vuex 笔记整理
  • vue总结
  • 诡异!React stopPropagation失灵
  • 解析 Webpack中import、require、按需加载的执行过程
  • 那些年我们用过的显示性能指标
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 少走弯路,给Java 1~5 年程序员的建议
  • 算法之不定期更新(一)(2018-04-12)
  • 小程序开发中的那些坑
  •  一套莫尔斯电报听写、翻译系统
  • 在Mac OS X上安装 Ruby运行环境
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 从如何停掉 Promise 链说起
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ![CDATA[ ]] 是什么东东
  • #FPGA(基础知识)
  • #QT(QCharts绘制曲线)
  • (007)XHTML文档之标题——h1~h6