Delphi Alexandria 11.3.1 64位编译持续生成.RSM文件如何解决?
Delphi Alexandria 11.3.1 64位编译自动生成.RSM文件问题修复
问题核心
64位编译时自动生成.RSM文件,链接器选项“Include remote debug settings”设为false但呈粗体(表示继承了上级配置的true值),直接修改.dproj文件的<DCC_RemoteDebug>节点无效。
修复步骤
1. 彻底修正.dproj配置
- 关闭Delphi IDE,用文本编辑器打开项目的
.dproj文件 - 搜索所有包含
<DCC_RemoteDebug>的节点,将所有节点的值统一改为<DCC_RemoteDebug>false</DCC_RemoteDebug>,覆盖Debug/Release、Win64等所有配置和平台的对应项 - 保存文件后重新打开IDE加载项目
2. 取消IDE配置继承(解决粗体显示问题)
- 打开项目后,进入Project > Options(项目选项)
- 切换到Linker(链接器)页面,找到“Include remote debug settings”选项
- 点击选项右侧的重置图标(用于取消继承上级配置),再次手动设置为
false,此时选项不再粗体,说明已使用本地设置
3. 修改“Value from debug configuration - All platforms”的位置
- 在项目选项顶部,将配置切换为Debug,平台选择All platforms
- 切换到Delphi Compiler > Linking页面,找到远程调试相关选项,将其设置为
false,所有平台的Debug配置会继承这个设置 - 如果是全局IDE默认配置导致的继承,可进入Tools > Options > Delphi Options > Compilers > Linking,修改对应平台的默认远程调试设置
内容的提问来源于stack exchange,提问作者Jan Doggen
相关产品推荐
相关产品推荐

