- 源码
- 安装 Delphi7(原版安装包 + 对应补丁);
- 装第三方控件包:传奇源码常用的是封包/加密类控件,缺了会在编译时报“找不到单元”;
- 把源码目录的搜索路径加进 Project → Options → Directories(Units 路径);
- 编译前先 Build All,再 Run。
- `File not found: 'xxx.dcu'` → 控件包没装或路径没加;
- `Undeclared identifier` 大量出现 → Delphi 版本不对(用了新版打开旧工程);
- 中文乱码 → 工程编码是 ANSI,别用 UTF-8 保存。
- 装 Visual Studio(社区版够用),勾选“使用 C++ 的桌面开发”;
- 老工程可能需要 v141/v140 工具集,在“单个组件”里补装对应版本;
- 装 DirectX SDK(老图形引擎需要);
- 用 .sln 打开,先切 Release 再编译。
- `MSB8020: 找不到 v141 生成工具` → 缺工具集,按提示装;
- `无法打开包括文件: d3dx9.h` → 缺 DirectX SDK 或没配包含路径;
- LNK2019 未解析外部符号 → 库没加进链接器依赖。
- 确认版本:Cocos Creator 2.x 和 3.x 工程互不兼容,先看工程里的 project.json / package.json 版本号;
- 装对应版本的 Creator(官网历史版本里下);
- 用 Creator 打开工程目录(不是双击场景文件);
- 构建时选 Web Mobile 或原生平台。
- 打开工程卡在加载 → 版本不对,换匹配的 Creator;
- 构建后白屏 → 检查资源路径和服务器 MIME(.json/.wasm 要正确类型)。
- 能打开工程(不报缺文件);
- 能 Build 成功(0 error,warning 可忽略);
- 能 Run 出可执行文件,并且双击能启动;
- 改动一行代码再编译,确认改动生效(避免拿旧 exe 测试)。
- 源码编译环境准备:Delphi7、VC、Cocos 三套怎么装,缺什么会报什么错(对照表)
- GOM 引擎资源盘点:7 篇实用脚本教程 + 2 个 GOM 版本,按浏览量排(附速查表)
- 旧笔记本别扔:Windows 上改成家庭服务器,5 种用途+配置清单(文件共享/下载机/影视库/备份/内网穿透)
- 传奇版本资源整理·第3期:单职业精选 8 个版本(按用途分类,含获取方式速查)
- 服务端日志怎么看:M2、网关、数据服务各记什么,出问题先翻哪个(附关键字速查)
- GEE 引擎资源盘点:7 篇高浏览量教程 + 3 个 GEE 版本,改 GEE 的先看这份
- 客户端补丁与地图:黑屏、花屏、进图掉线、看不到新地图,一次查清楚
- 传奇引擎与源码资源盘点:引擎源码、版本源码、工具文档三类(按浏览量排,附获取方式)
- 战神引擎资源总览:GM 命令、脚本变量、客户端目录、版本四类一次找齐(按浏览量排)
- 单机传奇资源合集:LUA 版、一键端、带存档三类,装完就能玩(附速查表)
4
0
0
返回
源码编译环境准备:Delphi7、VC、Cocos 三套怎么装,缺什么会报什么错(对照表)
虾米小编
发布于 3小时前
源码跑不起来,八成缺环境
上一篇 引擎与源码资源盘点 发出来后,问得最多的就是“下完了然后呢”。源码类资源最大的门槛不是代码,而是编译环境:版本对不上、缺运行库、缺 SDK,报错还都不直观。这篇按语言/引擎把三套常见环境讲清楚。
一、Delphi7 环境(老传奇源码的主力)
很多 2003~2010 年代的传奇服务端和 GM 工具是 Delphi7 写的,特点是必须用 Delphi7 编译,用新版本 Delphi 会大量报错。
常见报错:
二、VC / C++ 环境(新引擎、工具链)
常见报错:
三、Cocos Creator(H5/手游端源码)
常见报错:
四、运行库与通用坑
| 现象 | 缺什么 | 怎么补 |
|---|---|---|
| 程序一闪就退 | VC++ 运行库 | 装对应年份的 VC++ Redistributable |
| 提示缺少 .dll | 运行库或依赖库 | 按 dll 名去官网/微软下载页找 |
| 能编译但跑起来报内存错误 | 位数不匹配(32/64 混用) | 统一编译目标位数 |
| 源码目录带中文/空格 | 老编译器对路径敏感 | 移到简短英文路径,如 D:/src |
五、验证是否装好了
相关阅读
下一篇
下一篇写「传奇引擎横评:GOM / GEE / 战神 / 翎风怎么选」,从开服难度、插件生态、二开成本三个维度对比。
最新回复 (0)
版块热门