摘要: 一、在目标机上安装gdbserver服务。 运行 gdbserver :2345 你要调试的程序 二、编译gdb(重点) 1、下载gdb源,下载msys2-x86_64-20220118.exe。 2、安装msys2 3、到Msys2安装目录下运行mingw64.exe 4、安装以下包 pacman 阅读全文
posted @ 2024-01-31 21:54 禁卫军 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1、准备工作。从Lazarus安装目录中找到pcap.pp。加到工程中,并引用它。win下要安装WinPcap。 2、写一个读取数据的回调 function htons(hostshort: word): word;begin Result := ((hostshort and $00FF) shl 阅读全文
posted @ 2024-01-27 11:48 禁卫军 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1、打开LCLType单元。 2、把TUTF8Char = String[7];改成TUTF8Char = String; OK,重新编译就可以输入多个字的词组了。就这么简单。 阅读全文
posted @ 2024-01-12 11:21 禁卫军 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、引入资源文件。LoadFromLazarusResource的用法1、生成lrs文件C:\lazarus\tools>lazres.exe gif.lrs C:\inetpub\wwwroot\working返回..... ResourceName='working' Type='GIF'2、加 阅读全文
posted @ 2024-01-11 20:55 禁卫军 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Lazarus编译Loongarch64应用程序运行时报错,没找到目录或文件。主要是加载器的问题。 1、在Loongarch64系统中找到ld-xxx.so.x文件。多在/lib64目录下。如ld.so.1或是ld-linux-loongarch-lp64d.so.1等 2、在lazarus下的项目 阅读全文
posted @ 2024-01-06 12:48 禁卫军 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1、在{$mode objfpc}{$H+} 后加{$ModeSwitch ANONYMOUSFUNCTIONS} 2、例子 如 Application.QueueAsyncCall(procedure (Data:PtrInt) var i:Integer; begin i:=1;i:=2 end 阅读全文
posted @ 2024-01-04 09:50 禁卫军 阅读(25) 评论(0) 推荐(0) 编辑
摘要: {$IFDEF LINUX} ,BaseUnix {$ENDIF } var pid:TPid; //在主程序中加入 begin {$IFDEF LINUX} pid:=FpFork; if pid=0 then begin {$ENDIF }//后台运行的部分 {$IFDEF LINUX} end 阅读全文
posted @ 2024-01-03 11:27 禁卫军 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 用Lazarus自带的libQt5Pas.so无法通过编译。主要是在高于2.2.0版本的Lazarus时要用到libQt5Pas.so库要大于1.2.10才能编译。 方法一:到Release V1.2.15 · libqt5pas (github.com)下载对应操作系统与CPU的库文件。 方法二: 阅读全文
posted @ 2023-12-27 20:09 禁卫军 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 以Linux _X86_64为例 一、删除LazarusFPC\cross\lib\x86_64-linux下的所有文件。 二、在Lazarus项目选项-编译器-配置和目标-选择Linux和X86-64。 三、编译项目。 1、会出现cannot find -lpthread: No such fil 阅读全文
posted @ 2023-12-21 21:29 禁卫军 阅读(128) 评论(4) 推荐(0) 编辑
摘要: ZJson:TJSONObject; arrJson:TJSONArray; subjson:TJSONObject; ZJson:=TJSONObject(GetJSON('.....Json字符串....')); //后面json变量的都不能用创建,否则会无法释放内存 //以前用了arrJson 阅读全文
posted @ 2023-12-21 11:09 禁卫军 阅读(192) 评论(0) 推荐(0) 编辑