如何将 FastMM 添加到 C++ Builder 项目?

2024-04-10

我正在尝试配置FASTMM4 for Builder C++ 6我遵循的步骤是;

  1. 下载的 zip 文件来自来源锻造。 http://sourceforge.net/projects/fastmm/
  2. 在下面Project -> Options -> Linker菜单我未选中"Use Dynamic RTL".
  3. 解压内容位于C:/tools/FASTMM并添加了FASTMM4.pas文件到我的测试 C++ VCL 项目。
  4. 只需从“项目”菜单编译该单元并获得一个新的FastMM4.hpp文件位于 FastMM 文件夹中。
  5. 包括FastMM4BCB.cpp文件在我的项目中,还写了#include <FASTMM4.hpp>在顶端。
  6. 添加路径到FastMM_FullDebugMode.dll and FastMM_FullDebugMode.lib并搬家FastMM_FullDebugMode.dll to the Bin文件夹中Builder C++安装目录。
  7. 启用线路{$define FullDebugMode} from FastMM4Options.inc.

我错过了什么吗?为什么我会出现以下错误?


我在 FastMM4BCB 文件本身中找到了说明,并且我让它工作了。

Usage:

  1. 复制FastMM4BCB.cpp、FastMM4.pas、FastMM4Message.pas、FastMM4Options.inc、 和 FastMM_FullDebugMode.lib 到您的源文件夹。
  2. 将 FastMM_FullDebugMode.dll 复制到应用程序的 .exe 目录(如果您 打算使用FullDebugMode)。
  3. 在您的项目中,首先添加 FastMM4Messages.pas,然后添加 FastMM4.pas,然后 FastMM4BCB.cpp。编译 .pas 文件时,会创建 .hpp 文件并 由后续文件导入。
  4. 在任何其他文件之前将 USEOBJ("FastMM4BCB.cpp") 添加到您的项目文件中 USEFORM 指令。
  5. 在“项目”->“选项”->“链接器”菜单下,取消选中“使用动态 RTL” (抱歉,不适用于 RTL DLL)。

    FastMM 现在将在启动时自行安装并替换 RTL 内存管理器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 FastMM 添加到 C++ Builder 项目? 的相关文章

随机推荐

  • Java 包结构中的模块与层

    我曾经把所有东西都放在这样的包中 com company app module1 com company app module2 但它使得基于包的 AOP 切入点变得困难 并导致需要 IDE 才能理解的巨大包 所以现在我意识到我需要一个更深
  • jqm 弹出窗口未打开

    我向 div 容器添加了一个弹出窗口 打开弹出窗口不起作用 这是我的容器结构 div div div style display none a class select Button a div ul ul div div
  • 为什么 Node.js 是异步的?

    实际上没有人问过这个问题 从我得到的所有 建议 以及我在这里问之前的搜索 那么为什么 Node js 是异步的呢 经过一番研究后我得出的结论是 像 PHP 和 Python 这样的语言是脚本语言 我可能对脚本语言的实际语言是错误的 而 Ja
  • auth.uid 是共享秘密吗?

    看来 当有人通过 oAuth 进行身份验证时 Firebase 会创建一个看起来像这样的 uidgoogle 111413554342829501512 例如 在 Firebase 规则中 您可以执行以下操作 读取和 或写入 read ro
  • Ember.js 在特定页面上包含外部脚本

    我试图弄清楚如何包含外部 javascript 源 图表 但仅限于网站上的单个页面 可以在视图或模板中完成吗 我发现只需添加页面模板不起作用 如果我将它添加到整个网站的模板中 它加载得很好 但是它会加载到每个页面上 我的问题的另一面可能更具
  • 如何使用“git submodule”查看子模块的特定版本?

    我该如何为特定标签或提交添加 Git 子模块 子模块存储库保持指向特定提交的分离 HEAD 状态 更改该提交只需检查不同的标签或提交 然后将更改添加到父存储库 cd submodule git checkout v2 0 Previous
  • .NET 4 中的 Math.Round() 行为[重复]

    这个问题在这里已经有答案了 可能的重复 在 C 中 Math Round 2 5 结果是 2 而不是 3 你在开玩笑吧 https stackoverflow com questions 977796 in c math round2 5
  • 如何更改弹出菜单中所选项目的颜色?

    我已经设置了背景颜色和文本颜色以及一些其他颜色属性 例如禁用和未选择的颜色 但似乎都没有更改所选项目的背景颜色 如果我必须更改以下属性才能使其看起来像我想要的那样 或者我需要在我的代码中添加什么 我有以下内容
  • 使用 ARM NEON 内在函数添加 alpha 和排列

    我正在开发一个 iOS 应用程序 需要相当快地将图像从 RGB gt BGRA 转换 如果可能的话 我想使用 NEON 内在函数 有没有比简单分配组件更快的方法 void neonPermuteRGBtoBGRA unsigned char
  • CSS:如何让此覆盖层随着滚动延伸 100%?

    以下是所讨论问题的示例 http dev madebysabotage com playground overlay html http dev madebysabotage com playground overlay html 您会看到
  • Jquery 匹配值

    您好 我正在尝试执行 if 语句来查看数组中的值是否完全匹配 然后我希望它的同级元素能够显示精确匹配的 html 有人可以帮忙吗 我使用 TWIG 作为高级自定义字段 Wordpress 插件的 HTML 我只想说一次的所有地点的图片以及它
  • 在 C# 应用程序中写入注册表

    我正在尝试使用我的 C 应用程序写入注册表 我正在使用这里给出的答案 使用 C 将值写入注册表 https stackoverflow com questions 1660870 writing values to the registry
  • UIWebView 在 iOS9 上不显示图像,SafariViewController 根本不加载 HTML 文件?

    刚刚发现UIWeb视图加载嵌入图像的 HTML 字符串无法正常显示图像iOS9 转基因种子 之前工作正常iOS8 观看 WWDC SafariViewController 视频后here https developer apple com
  • AttributeError:“模块”对象(scipy)没有属性“misc”

    我从 ubuntu 12 04 更新到 ubuntu 12 10 我编写的 python 模块突然不再工作 并出现错误消息 模块 scipy 没有属性 misc 这以前有效 更新后我仍在使用python 2 7 这是代码崩溃的地方 impo
  • JavaFX 在控件中显示属性

    我正在学习 Oracle 的 JavaFX 教程 使用 Swing 多年 很久以前 后 我对新的智能功能很着迷 包括 特性 我很惊讶地看到这些例子 例如 https docs oracle com javafx 2 ui controls
  • WPF 窗口位置

    我之前问过一个关于创建子窗口的问题here https stackoverflow com questions 5851833 c wpf child window about window 现在 当我打开子窗口时 它不会以父窗口为中心打开
  • Encoding.GetEncoding(437).GetString() 错误?

    我有以下测试程序 char c Debug WriteLine c int c byte b Encoding GetEncoding 437 GetBytes 0 Debug WriteLine b b char c1 Encoding
  • 如何对每列应用不同函数的数据框进行重新采样?

    我有一个熊猫温度和辐射的时间序列dataframe 时间分辨率按常规步长为 1 分钟 import datetime import pandas as pd import numpy as np date times pd date ran
  • 如何将plotly Express绘图保存到html或静态图像文件中?

    然而 我觉得用plotly express 保存这个数字是相当棘手的 如何将plotly express或plotly绘图保存到单独的html或静态图像文件中 有人可以帮忙吗 更新的答案 使用新版本的plotly Python 中的静态图像
  • 如何将 FastMM 添加到 C++ Builder 项目?

    我正在尝试配置FASTMM4 for Builder C 6我遵循的步骤是 下载的 zip 文件来自来源锻造 http sourceforge net projects fastmm 在下面Project gt Options gt Lin