我刚刚将'64位平台'添加到我的项目中,我的Delphi(XE7)不断生成一个巨大的RSM文件(这会增加编译时间)。根据{{3}},如果禁用“包含远程调试符号”选项,则不应该这样做。
在我的情况下它被禁用了。
Help
还有其他东西需要禁用吗?
答案 0 :(得分:8)
来自http://embarcadero.newsgroups.archived.at/public.delphi.ide/201203/12030416462.html
Delphi XE2生成大小为几MB的RSM文件。就像我一样 了解它,这些文件用于远程调试。有办法吗? 关闭这些文件的生成?
是。在项目选项中查看“Delphi编译器\链接”页面 对于“包含远程调试符号”并在执行Win32时将其关闭 调试。请注意,Win64调试是必要的。
继续http://www.devsuperpage.com/search/Articles.aspx?G=2&ArtID=20168
来自TeamB的Jeff OvercashIDE是32位的,因为这是它可以在32位运行的唯一方式 和64位版本的Windows。 (Win64可以运行32位应用程序,但Win32 无法运行64位应用程序。)这就是远程调试器用于64的原因 位和跨平台应用程序。
Delphi XE2本身不是64位的原因吗?
当然,它不能在32位操作系统上运行。所有第三方组件 直到它的64位版本存在(64位IDE)才会工作 将无法加载32位bpl),这将是一个主要原因 对于不升级的人。支持32位和64位 IDE将测试时间加倍,几乎没有任何好处。