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

如何在C++ Builder中添加自定义库及集成vcpkg等技术问题

C++ Builder 新手常见问题解答

一、自定义库集成(含vcpkg)

vcpkg可以和C++ Builder集成,步骤如下:

  • 先确认vcpkg编译的库架构与你的C++ Builder项目匹配(比如32位/64位,Clang编译器对应vcpkg的x86-windows/x64-windows triplet)
  • 手动配置项目:
    1. 右键项目 → Options(对应Visual Studio的项目属性)
    2. 进入C++ Compiler → Directories and Conditionals,在Include path中添加vcpkg的头文件路径:[你的vcpkg根目录]\installed\[triplet]\include
    3. 进入Linker → Library path,添加vcpkg的库文件路径:[你的vcpkg根目录]\installed\[triplet]\lib(静态库)或bin(动态库)
    4. 动态库需确保运行时可访问:要么把vcpkg的bin路径加入系统PATH,要么将dll复制到项目输出目录

非vcpkg的自定义库配置逻辑一致:添加头文件路径、库路径后,在Linker → Libraries中指定具体库文件名(如mylib.lib)

二、使用windows.h

C++ Builder默认已集成Windows SDK路径,直接在代码中#include <windows.h>即可。若出现找不到的情况:

  • 检查C++ Compiler → Directories and Conditionals → Include path,确认是否包含Windows SDK头文件路径(默认路径类似C:\Program Files (x86)\Embarcadero\Studio\[你的版本号]\include\windows\sdk)
  • 若缺失,手动添加对应Windows SDK的include路径

三、启用OpenMP

  1. 打开项目Options,进入C++ Compiler → Advanced
  2. 在Additional options中添加编译开关:
    • 若使用Clang-based编译器(C++ Builder 10.4及以上版本),添加-fopenmp
    • 若使用经典Borland编译器,添加-openmp
  3. 代码中#include <omp.h>后,即可使用OpenMP指令(如#pragma omp parallel for)

四、快速定位路径设置(对应VS习惯)

C++ Builder的核心设置入口为右键项目 → Options,对应VS的关键设置位置:

  • 头文件路径:C++ Compiler → Directories and Conditionals → Include path
  • 库文件路径:Linker → Library path
  • 自定义编译选项:C++ Compiler → Advanced / Other Options
  • 指定链接库:Linker → Libraries

内容的提问来源于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.16 17:58:19