试图在Visual Studio 2005上运行使用Oracle库的应用程序
Trying to run application which uses Oracle libraries on Visual Studio 2005
我正在尝试运行使用OCCI库的现有应用程序-例如在Linker->Input
中,项目指定了oraocci10.lib
。
我使用的是Visual Studio 2005。
这就是我所做的。
-
从这里下载10.2.0.5包(第1和第5包):
http://www.oracle.com/technetwork/topics/winsoft - 085727. - html
-
设置环境变量(我已经安装了Oracle客户端):
ORACLE_HOMEC: app g 生产 11.2.0 client_2
TNS_ADMINC: app g 网络产品 11.2.0 client_2 管理
-
在我的项目中设置oracle库的路径:
C/c++ ->常规->包括目录:D: instantclient_10_2 sdk 包括
Linker->附加库目录:D: instantclient_10_2 sdk lib msvc
-
在代码生成->运行库:多线程DLL (/MD)
我的应用程序编译,但我得到运行时错误。当我将此应用程序作为独立的exe运行时(不编译可执行文件,我也被单独给出了exe),它工作得很好,与数据库连接等。
所以我如何配置Visual Studio针对这些OCCI库一定是错误的。我真的很感激你在我做错的地方帮助我,因为我快到我猜不出我做错了什么的地步了。
Thanks in advance
如果你在你的问题中写的是准确的,你的即时客户端和OCCI客户端版本不匹配,他们必须。因此,要么使用10.2.0.2,要么使用11.2.0.2,但不能混用和匹配。如果你不这样做,你会把头发都扯掉的。
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 在C应用程序中运行C++(带有STL)函数
- 使用VerQueryValue检索应用程序的文件描述
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用调试/崩溃报告将应用程序部署到客户端
- C++控制台应用程序阻止退出
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 将应用程序从32位移植到64位时出现问题
- 如何改变c++应用程序的视觉效果
- WM_CTLCOLORSTATIC从未在WIN32应用程序中触发
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 示例外壳应用程序显示的 V8 "segmentation fault (core dumped)"错误
- phytec phyBOARD iMX-6在从闪存而不是SD卡运行qt5 opengles应用程序时表现不佳(FPS减半
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 如何从Windows应用程序输出到标准?
- Proc*C 应用程序在 Oracle 12.2 中崩溃
- 通过 occi 连接 oracle db 的 MFC 应用程序.但它在 64 位机器中运行时0xC000007b错误
- 试图在Visual Studio 2005上运行使用Oracle库的应用程序