如何使用C++ Builder 11构建Windows 64位静态库(.lib)而非.a文件
如何用C++ Builder 11构建Windows 64位.lib静态库并使用它
一、构建Windows 64位.lib静态库
- 新建静态库项目:打开C++ Builder 11,点击
File > New > Other,在弹出的对话框里选C++ Builder > Static Library,创建新项目。 - 切换到64位平台:在IDE工具栏的平台选择下拉框里,选中
Windows 64-bit。 - 修改输出类型设置:
- 右键项目,选
Options(或按Ctrl+Shift+F11)。 - 在选项窗口里展开
C++ Compiler > Output。 - 找到
Output file type,切换为Static library (.lib)。 - 点
OK保存设置。
- 右键项目,选
- 编译项目:点击工具栏的
Build按钮(或按Ctrl+F9),编译完成后,项目的Win64\Debug或Win64\Release目录下会生成目标.lib文件。
二、使用.lib文件构建Windows 64位程序
- 新建应用项目:比如创建VCL窗体应用或控制台应用,同样把平台切换到
Windows 64-bit。 - 配置项目依赖:
- 右键新项目,打开
Options。 - 展开
C++ Linker > Libraries and Objects,在Additional libraries里点击添加按钮,选择刚才生成的.lib文件。 - 展开
C++ Compiler > Directories and Conditionals,在Include path中添加静态库头文件所在的目录。
- 右键新项目,打开
- 编写调用代码:在项目源文件中包含静态库的头文件,调用库中的功能。
- 编译运行:点击
Run按钮(或按F9),完成编译并测试程序功能。
内容的提问来源于stack exchange,提问作者xyLi
相关产品推荐
相关产品推荐

