无法在win64模式下运行新项目,但win32模式可以正常工作。

3

我最近重新格式化了运行Windows 8.1的计算机,并重新安装了Delphi XE6,在格式化计算机之前,它的工作正常。每当我打开一个新项目并按下F9(以Windows 64为目标平台)时,我会收到以下错误:

Debugger断言失败:“lastErr == WSAEINTR”在..\ win32src \ wmcipc.cpp第294行

启动调试器内核时发生致命错误:“无效的调试器请求”。请保存您的工作并重新启动RAD Studio XE6

我下载了XE7试用版并遇到了同样的问题。我已经进行了一些谷歌搜索,但找不到解决方法。

我猜测可能存在用户访问问题或程序阻止了调试器?


你应该联系供应商并寻求支持。 - undefined
1
你安装的是32位还是64位的Windows 8.1版本?因为如果你安装了32位的Windows,你将无法编译或运行任何64位应用程序。 - undefined
绝对使用64位的Windows操作系统 - undefined
1
@Silver 在32位的Windows上,你可以编译64位应用程序,但编译器本身仍然是32位的。当然,你不能运行或调试输出文件。 - undefined
1
刚刚安装了全新的Windows 8.1,现在一切都正常运行。我猜可能是有什么东西阻止了调试器?我打算逐个重新安装所有软件,找出是什么导致了阻塞。感谢你的帮助! - undefined
显示剩余2条评论
1个回答

5

这应该被标记为答案。这解决了我遇到的“调试器内核已停止工作”和相关的“无法创建进程”错误。 - undefined
链接也是错误的,所以最好详细说明为什么会发生这个错误。 - undefined
同意VitalyG的观点。这是正确的答案。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接