windows下使用的lazarus/fpc安装到中文的目录时出错的问题由以下3个不支持中文引起的:
1、make.exe
我使用mingw64带的make.exe替换不支持中文的make.exe
2、fpc编译器
暂时知道是读取fpc.cfg时不支持utf8格式,可以fpc.cfg转为gb2312(fpc编译器还需要增加对中文的支持才能真正使用)
3、lazarus
由于lazarus\components\codetools\definetemplates.pas 的ProcessOutputLine处理中文时有问题引起的
1)在usrs增加LConvEncoding单元
2)按红色代码修改
procedure ProcessOutputLine(Line: string);varUpLine: string;function IsUpLine(p: integer; const s: string): boolean;beginResult:=StrLComp(@UpLine[p], PChar(s), length(s)) = 0;end;varSymbolName, SymbolValue, NewPath: string;i, len, CurPos: integer;Filename: String;p: SizeInt;beginLine:={$ifdef linux}SysToUtf8{$else}CP936ToUTF8{$endif}(Line);len := length(Line);if len <= 6 then Exit; // shortest match CurPos := 1;// skip timestamp e.g. [0.306]if Line[CurPos] = '[' then beginrepeat
经修改后,已可能正常编译安装lazarus/fpc,但还不能真正使用。
等完成fpc编译器修正后才可以。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/908028.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
物联网摄像头硬件设计秘籍:低成本与低功耗的平衡之道
如何在物联网摄像头设计中平衡“低成本”与“低功耗”?关键在于硬件层面的精准把控。本文从镜头模组选型、主控芯片方案到休眠唤醒机制,拆解实用技巧,助您以最优配置实现长续航、低成本,解锁物联网视觉应用新可能。…
CF182C Optimal Sum
题目传送门贪心、权值线段树题意
给定一个数字 \(len\) 和一个长度为 \(n(n\le 10^5)\) 的数组 \(a\),你最多可以执行 \(k\) 次操作 \(a_i \leftarrow -a_i\),请你最大化
\[\max \limits_{i\in [1,n]} \bigl | \sum_…
完整教程:WinForms 项目里生成时选择“首选目标平台 32 位导致有些电脑在获取office word对象时获取不到
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
nginx学习笔记一:基础概念
1、什么是nginx
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
特点:占用内存小、并发能力强。
2、nginx的基本概念:反向代理
正向代理:比喻:你(客户端)自己订不到…
HTB UNIV CTF 24 Armaxix靶场漏洞链:命令注入与账户接管实战
本文详细分析了HTB UNIV CTF 24中Armaxix Web靶场的双漏洞链利用过程,涵盖密码重置漏洞导致的账户接管和Markdown解析器的命令注入漏洞,最终通过分号注入实现远程代码执行。HTB UNIV CTF 24 (Armaxix - WEB) 漏洞分析…
【c++进阶系列】:万字详解AVL树(附源码实现) - 教程
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
【JAVA接口自动化】JAVA如何读取Yaml文档
【JAVA接口自动化】JAVA如何读取Yaml文档pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…
完整教程:uni-app 常用钩子函数:从场景到实战,掌握开发核心
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
PyTorch Weight Decay 技术指南
Weight Decay(权重衰减)是深度学习中重要的正则化技术,通过在训练过程中对模型权重施加惩罚,防止过拟合,提升模型泛化能力。PyTorch Weight Decay 技术指南
目录摘要
概念与理论2.1 核心概念
2.2 与 L2 正则化的关…
AUTOSAR进阶图解==>AUTOSAR_SWS_PDURouter - 实践
AUTOSAR进阶图解==>AUTOSAR_SWS_PDURouter - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…
getDefaultMidwayLoggerConfig报错;解决方法。
getDefaultMidwayLoggerConfig报错;解决方法。
解决方案:配置环境变量:MIDWAY_LOGGER_WRITEABLE_DIR源码是:getDefaultMidwayLoggerConfig(appInfo) {
var _a;
const isDevelopment = (0, util_1.isDevelopmentEn…
js获取浏览器语言,以及调用谷歌翻译api翻译成相应的内容
翻译接口:https://translate.googleapis.com/translate_a/single?client=gtx&sl=(翻译前的语言)&tl=(翻译后的语言)&dt=t&q=(需要翻译的内容)调用案例:
https://translate.googleapis.com/tr…
总结RocketMQ中的常见问题
总结RocketMQ中的常见问题
一、MQ 如何保证消息不丢失
1. 丢消息的关键环节跨网络环节:消息链路中1(生产者→Broker)、2(Broker 主→从)、4(Broker→消费者) 三个场景,因网络不稳定性可能导致请求丢失。
本地缓…
The 2025 ICPC Asia EC Regionals Online Contest (II)
疑似第一场没题解?那先写第二场了。
大家打得很棒,状态起来了!继续保持。
B. Rectangular Wooden Block给定 \(L\times W\times H\) 的长方体,每个 \(1\times 1\times 1\) 的小立方体有价值 \(V(i,j,k)\),选择其中…
Python实现Elman RNN与混合RNN神经网络对航空客运量、啤酒产量、电力产量时间序列数据预测可视化对比
全文链接:https://tecdat.cn/?p=43924原文出处:拓端数据部落公众号视频出处:拓端抖音号@拓端tecdat一、引言
作为长期深耕时间序列预测领域的数据科学家,我们在项目中频繁发现一个共性痛点:多数团队在选择循环神…
4G/Wi-Fi/以太网三网合一,智能融合通信实战案例集
聚焦通信技术落地痛点,4G/Wi-Fi/以太网智能多网融合方案,通过动态负载均衡与故障自愈机制,构建高可用通信链路。实战场景覆盖远程监控、智能交通等领域,技术细节与实施步骤全解析。
本文以Air8000开发板WebSocket应…
关于介绍自己的第一篇随笔
你好啊,我是张家瑞,一名普通平凡的学生。
仔细想来我的兴趣爱好也没什么特别的,也同他人一样爱打打游戏听听音乐,非常喜欢格斗游戏和卡牌游戏,若有喜欢街霸,罪恶装备,游戏王的同学可以找我打(开个玩笑),稍微…
深入解析:N32G43x Flash 驱动移植与封装实践
深入解析:N32G43x Flash 驱动移植与封装实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &qu…