首页 文章

delphi xe5 64位无法正常工作

提问于
浏览
-1

这很特别 . 我的Delphi XE5工作正常,基于构建开关生成EXE并将其放在适当的文件夹(Win64 \ Debug或Win64 \ Release)中 . 未知的东西打破了这个功能 . 如果我创建一个新的应用程序,添加64位目标,然后编译,它会创建一个Win32文件夹,但没有Win64文件夹 . 它将EXE放在Win32 \ Debug文件夹中(并且没有Win64文件夹 .

Error message when trying to run "64-bit" app

所以我手动创建了Win64和Win64 \ Debug文件夹 . 我现在尝试运行并获取此错误消息(并且没有在Win64 \ Debug中部署的exe):
error message when trying to run with folders manually created

我对这件事和我做过的事情都很有见地:

  • 验证以管理员身份运行Delphi

  • 杀死了Acronis(似乎有人碰到了类似的东西)

  • 项目选项输出文件夹设置为 . \ $(平台)\ $(配置)

3 回答

  • 0

    最可能的解释是您的反病毒软件正在干扰 . 尝试禁用它来证明这一点 . 如果这是问题,请从检查中排除输出目录 .

  • 1

    仔细检查项目选项中的输出文件夹是否应该是它们 . 听起来可能是路径被改变了 .

  • 0

    好的 - 我的飞行员错误,但不知道这是怎么发生的 . 有一个环境变量设置为“用户覆盖”设置为Win32 . 我当然不记得设定那个,也不知道为什么我愿意 . 删除该覆盖可以解决问题 .

相关问题