在visual studio 2022 中创建c++控制台项目:连接至oracle数据库属性配置验证
一、开发环境
开发工具:visual studio 2022
操作系统:windows 10
oracle版本:oracle 10g 安装路径为: D:\oracle\product\10.2.0\client_1
二、步骤
1、创建c++控制台项目,名称为:c++连接至oracle。
2、在解决方案资源管理器中的c++连接至oracle这几个字上右击,依次选-> 属性 -> 配置属性 -> VC++ 目录。
添加包含目录: D:\oracle\product\10.2.0\client_1\oci\include
添加库目录: D:\oracle\product\10.2.0\client_1\oci\lib\msvc
3、 链接器 -> 输入 -> 附加依赖项: 添加 oci.lib
添加后如图:


4、为测试是否有效,可以这样做:
1) 首先确认库文件实际是否存在:D:\oracle\product\10.2.0\client_1\oci\lib\msvc*.lib,
应该看到oci.lib和oraocci10.lib等文件。
2)再次确认VS2022是否正确配置,方法:右键项目 → 属性 → 链接器 → 常规,查看包含目录是否有: D:\oracle\product\10.2.0\client_1\oci\include,在库目录中是否有: D:\oracle\product\10.2.0\client_1\oci\lib\msvc,在链接器 → 输入 中是否有:oci.lib,如上述三项未配置,则调试时会提示:
3)如未配置链接器,则提示:无法打开oci.lib。
4)复制如下代码到vs2022,调试,如能正常运行,则说明运行环境已经配置完成。
#include <occi.h>
#pragma comment(lib, "oraocci10.lib")
int main() {
oracle::occi::Environment* env = nullptr;
return 0;
}
结果如下:
至此,验证完成!
但这只是万里长征第一步,后面能不能正常连接到数据库还需要做大量的调试,许多时候,一个报错,可能就卡顿一两天。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)