You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在C++Builder中使用Delphi安装的64位StyleControls组件

C++Builder 64位使用StyleControls的正确操作方法

问题根源

你仅编译了StyleControls的32位Delphi包,未生成64位平台对应的C头文件(.hpp)和链接库(.bpi),导致64位CBuilder项目无法找到匹配文件,且32位库无法用于64位链接。

解决步骤

  • 1. 编译并安装StyleControls的64位Delphi包
    打开RAD Studio的Delphi环境,找到StyleControls的主安装包(如StyleControls_D11Alexandria.dpk):

    • 先在32位平台下完成Build和Install(确保原有32位功能正常);
    • 切换IDE顶部平台选择器到Win64,右键包文件选择Build,完成后再选Install。
      这一步会自动生成64位的.bpi、.dcp库文件及对应的.hpp头文件,默认路径为:
      • 头文件:C:\Users\Public\Documents\Embarcadero\Studio\22.0\hpp\Win64
      • 库文件:C:\Users\Public\Documents\Embarcadero\Studio\22.0\DCP\Win64
  • 2. 配置C++Builder 64位项目路径
    打开你的64位VCL项目,进入Project > Options:

    • 选择C++ Compiler > Directories and Conditionals,在Include file search path中添加Win64的hpp路径,同时移除之前添加的Win32路径;
    • 选择Linker > Directories,在Library search path中添加Win64的库文件路径。
  • 3. 清理缓存并重新编译
    执行Project > Clean清除旧编译缓存,然后重新编译项目即可。

内容的提问来源于stack exchange,提问作者Merk don

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 04:40:05