我们的(本机)C ++应用程序通过OCI访问Oracle数据库。 (不 OCCI)
我们目前正在编译VS2010。我们希望将我们的代码库迁移到VS2015,虽然看起来暗示OCI应该在那里工作,但我注意到12c Version of the OCI.dll静态链接到MSVCR100.dll,这是Visual Studio 2010的动态CRT库。
我是否希望OCI 12c(即时客户端)访问通过使用VS2015工具集编译的本机C ++应用程序工作? (或者说2010年的任何Visual-C ++版本都是新的。)
我们的应用程序将使用2015年的MSVCR *库,而OCI.dll将继续使用MSVCR100,即not a problem in principle。
免责声明:就个人而言,我会说:是的,确定它应该有效,但我找不到任何官方支持声明(可能是暂时的搜索失明),和我不是真的流畅的完整OCI API所以我不确定是否存在可以传递无效内容的极端情况。