如何阻止Delphi生成RSM文件?

时间:2016-07-04 10:27:10

标签: delphi compilation 64-bit delphi-xe7 rsm

我刚刚将'64位平台'添加到我的项目中,我的Delphi(XE7)不断生成一个巨大的RSM文件(这会增加编译时间)。根据{{​​3}},如果禁用“包含远程调试符号”选项,则不应该这样做。

在我的情况下它被禁用了。 Help
还有其他东西需要禁用吗?

1 个答案:

答案 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

  

IDE是32位的,因为这是它可以在32位运行的唯一方式   和64位版本的Windows。 (Win64可以运行32位应用程序,但Win32   无法运行64位应用程序。)这就是远程调试器用于64的原因   位和跨平台应用程序。

来自TeamB的Jeff Overcash

  

Delphi XE2本身不是64位的原因吗?

     

当然,它不能在32位操作系统上运行。所有第三方组件   直到它的64位版本存在(64位IDE)才会工作   将无法加载32位bpl),这将是一个主要原因   对于不升级的人。支持32位和64位   IDE将测试时间加倍,几乎没有任何好处。