
开发技巧
文章平均质量分 51
开发各方面技巧
怜渠客
江南江北 最爱临风笛
展开
-
VBA 的JSON解析代码
偶然看到了一段JSON解析代码,能在VBA/VB6运行。分析了一下,是利用的webbroswer处理,感觉有点奇葩。原创 2025-03-22 19:54:22 · 475 阅读 · 0 评论 -
【解决】golang 静态库 Undefined symbol: __mingw_vfprintf
最终发现,是因为go编译静态库时,调用的mingw和最终编译时调用的mingw不配套。很是奇怪,之前用用golang写静态库成功过,编译也没问题,结果却是截然不同。给 Lazarus 调用,编译时报错。正常用golang编译一个。原创 2025-03-12 11:26:25 · 332 阅读 · 0 评论 -
golang 静态库 Undefined symbol: __mingw_vfprintf
很是奇怪,之前用用golang写静态库成功过,编译也没问题,结果却是截然不同。试了很多次,发现唯一的差别就是在 import "C" 之前缺了一句代码。正常用golang编译一个静态库给 其他语言 调用,编译时报错。不会有这么抽象的做法吧,用注释来影响代码。尝试将这句注释加上,发现成功编译了。原创 2025-03-11 23:56:44 · 291 阅读 · 0 评论 -
lazarus 设置主题 设置暗色模式
lazarus自带的主题很少,而且除了默认,其他几个都很难看。原创 2025-02-23 12:38:43 · 365 阅读 · 0 评论 -
记一个极其罕见的 fpcupdeluxe 安装错误
作为一个lazarus用户,早闻fpcupdeluxe大名,听说能保留配置升级IDE/FPC,很是强大。要想出现这个Bug,需要本就不支持LLVM的CPU/系统,例如Windows,还要恰好定义了LLVM的系统变量,很严苛的复现条件,我能在第一次使用就遇到也算是。仔细看,原来是如果有LLVM被定义,就会进入下面的代码,而根据它的逻辑,只有Darwin、iphonesim、Linux允许使用LLVM,我本以为是一个常见错误,在群里咨询老用户,发现并没有人遇到过,在互联网也无法搜到。原创 2025-02-15 20:49:56 · 381 阅读 · 0 评论 -
QT之error: LNK2038: 检测到“RuntimeLibrary”的不匹配项
Qt5Widgets.lib(qtabwidget.obj):-1: error: LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”(mocs_compilation.cpp.obj 中)静态编译了个QT5.15.16的库,结果按照老方法无法正常使用,报错。在项目的cmakelist里增加如下内容。原创 2025-02-14 02:44:33 · 431 阅读 · 0 评论 -
QT6 32位编译报错找不到LinguistTools解决
自己编译了QT6.8.2的32位静态库,编译时却报错,原来是32位缺少了对应的文件。原创 2025-02-13 14:08:29 · 346 阅读 · 0 评论 -
UE(UltraEdit) 配置简易C/C++编译运行环境
该类型其他帖子这种配置适合ACM竞赛,即要求不使用现代IDE,又想用一个比较好用、至少支持代码高亮的编辑器。原创 2025-01-29 22:20:46 · 483 阅读 · 0 评论 -
记使用Github工作流下载解压重打包Artifacts
在另一个工作流打包好的Artifacts,想在一个新的工作流下载并解压重新打包目标文件,说起来挺简单,还折腾了挺久。原创 2024-08-22 21:46:45 · 724 阅读 · 0 评论 -
Markdown插入Base64格式的图片,无需图床,稳定保存
我是一个Markdown的重度用户,转存图片是MD经常出问题的地方,因为MD不像其他富文本编辑器,将图片内嵌到文件中,而是用链接的形式引用,或网络链接、或本地地址链接。原创 2024-08-05 11:46:49 · 2127 阅读 · 0 评论