这很特别。我的Delphi XE5工作正常,基于构建开关生成EXE并将其放在适当的文件夹(Win64 \ Debug或Win64 \ Release)中。未知的东西打破了这个功能。如果我创建一个新的应用程序,添加64位目标,然后编译,它会创建一个Win32文件夹,但没有Win64文件夹。它将EXE放在Win32 \ Debug文件夹中(并且没有Win64文件夹。
所以我手动创建了Win64和Win64 \ Debug文件夹。我现在尝试运行并获取此错误消息(并且没有在Win64 \ Debug中部署的exe):
我知道这件事和我做过的事情:
答案 0 :(得分:1)
最可能的解释是您的反病毒软件正在干扰。尝试禁用它来证明这一点。如果这是问题,请从检查中排除输出目录。
答案 1 :(得分:0)
仔细检查项目选项中的输出文件夹是否应该是它们。听起来好像路径有所改变。
答案 2 :(得分:0)
好的 - 我的飞行员错误,但不知道这是怎么发生的。有一个环境变量设置为"用户覆盖"这被设置为Win32。我肯定不记得设定那个,也不知道为什么我愿意。删除该覆盖可以解决问题。