我对 C++ Builder XE6 有一个奇怪的问题。实际上,我什至从 XE3 版本就注意到了这个问题。单击“运行”后,我的应用程序编译,但随后出现沙漏,等待一段时间,什么也没有。我的应用程序没有运行。如果我再次按“运行”,我会得到“Project1.exe 已崩溃”之类的信息......
对我来说唯一的解决方案是使用 project/clean 然后再次“运行”。然后是作品。但是,这是浪费时间。有谁知道这是什么以及如何解决它?
我对 C++ Builder XE6 有一个奇怪的问题。实际上,我什至从 XE3 版本就注意到了这个问题。单击“运行”后,我的应用程序编译,但随后出现沙漏,等待一段时间,什么也没有。我的应用程序没有运行。如果我再次按“运行”,我会得到“Project1.exe 已崩溃”之类的信息......
对我来说唯一的解决方案是使用 project/clean 然后再次“运行”。然后是作品。但是,这是浪费时间。有谁知道这是什么以及如何解决它?
尝试这个:
项目 -> 选项 -> C++ 编译器 -> 高级
在那里你会找到选项<Minimum contiguous memory allocation block size (MB)>
。
应该是空的吧。设置为 128。重新启动 IDE 并重试。
我有一个类似的问题,但有一个更简单(愚蠢)的解决方案。如果您手动安装服务或制作安装程序,请确保 DFM 中的服务名称与您写入 Windows 注册表的服务名称匹配。
32位IDE只能寻址2G内存,很快就用完了,再装多少内存也无济于事。
这适用于所有 C++ Builder 编译器。
唯一的解决方案是使用 Jomitech Twine Compiler,它可以完美地编译更大的项目。