You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Delphi 2010编译报错[DCC Fatal Error]F2039:无法生成Welcome_p.exe求助

解决Delphi 2010编译报错[DCC Fatal Error] F2039 Could not create output file的问题

针对你遇到的Delphi 2010在Windows 11 Home 23H2下编译/运行时反复出现[DCC Fatal Error] F2039 Could not create output file 'Welcome_p.exe'的问题,结合你已尝试的步骤,补充以下针对性解决方法:

1. 重置项目编译输出路径配置

  • 打开Delphi加载Welcome_p项目,点击菜单栏Project -> Options
  • 进入Building -> Output选项卡,检查Output directory和Unit output directory:
    • 确认路径存在,若不存在手动创建(比如项目根目录下新建bin文件夹)
    • 避免路径包含中文、特殊符号,建议直接设置为$(PROJECTDIR)\bin(自动指向项目根目录下的bin文件夹)
  • 切换到Environment Options -> Directories/Conditionals,检查Temp directory路径,手动指定一个有写入权限的文件夹(比如C:\DelphiTemp),提前创建该文件夹并确保当前用户有完全控制权限

2. 开启Delphi兼容性与管理员权限

  • 右键Delphi 2010快捷方式,选择属性 -> 兼容性
  • 勾选以管理员身份运行此程序
  • 勾选用兼容模式运行这个程序,选择Windows 7(Delphi 2010原生适配Win7,Win11下此模式能避免多数权限兼容问题)
  • 应用设置后重启Delphi再尝试编译/运行

3. 修改项目编译链接配置

  • 在Project Options的Building -> Platform中,确认当前平台为Win32(Delphi 2010不原生支持Win64平台)
  • 进入Linking选项卡,取消勾选Use dynamic RTL,改用静态编译模式,避免依赖系统中缺失的动态链接库

4. 修复或重建项目文件

  • 备份Welcome_p.dproj文件,用记事本打开,检查<OutputDirectory>、<BaseOutputDirectory>等节点的路径是否正确,有错误则手动修改为实际路径
  • 若dproj文件损坏,新建一个空白Delphi Win32项目,将原项目的.pas、.dfm文件逐一添加进去,重新配置编译选项后尝试编译

内容的提问来源于stack exchange,提问作者Abdullah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 18:45:05