delphi xe5 64位无法正常工作

时间:2014-07-19 14:55:03

标签: delphi 64-bit delphi-xe5

这很特别。我的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

我知道这件事和我做过的事情:

  1. 验证以管理员身份运行Delphi
  2. 杀死了Acronis(似乎有人碰到了类似的东西)
  3. 项目选项输出文件夹设置为。\ $(平台)\ $(配置)

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

仔细检查项目选项中的输出文件夹是否应该是它们。听起来好像路径有所改变。

答案 2 :(得分:0)

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