在 Borland C++ Builder 6 中调试项目

问题描述 投票:0回答:1

首先 我知道 Borland C++ Builder 6 是遗留软件,最好摆脱它并在较新的 IDE 中重写整个代码。 这确实是一个计划,但在我这样做之前我想启动这些程序我知道以前在另一台机器上可以工作。

我将项目从旧计算机复制到新计算机,确保源文件和库的路径设置正确。

问题: 当我尝试调试程序时,我收到此弹出错误,没有附加信息:

Error: Unable to create process: The request is not supported.

我有两种方法让它发挥作用:

  1. 程序1在几次尝试后启动,没有错误(通过移动文件在新机器上重新创建,这是一个相对简单和快速的过程)
  2. program2 是一个新的空项目,我复制了每个表单中的每个功能和组件,并手动设置每个属性,以便它们与原始属性匹配。这个也能调试成功。

我还有另外 30 个这样的程序,所以如果不必手动复制每个函数,而只需将文件移动到新项目(如程序 1 中所示),那就太棒了。

c++ debugging c++builder c++builder-6
1个回答
0
投票

去年,当我开始将 C++ Builder 6 项目转换为 V11 时,我遇到了这个问题。我使用的是 Win 10,一旦我开始使用,它的环境比 XP 虚拟机要好得多。

为了使事情正常运行,我必须以管理员身份运行 IDE,如果我没记错的话,必须在 Windows XP 的兼容模式下运行。否则,Windows 拒绝授予其调试权限 - 我遇到了与您相同的错误。

一旦设置了这些设置,我就可以调试了。

© www.soinside.com 2019 - 2024. All rights reserved.