请教各位大神
occi连接Oracle
#include<iostream>
#include<occi.h>
using namespace oracle;
using namespace oracle::occi;
using namespace std;
int main()
{
Environment *env = Environment::createEnvironment(Environment::DEFAULT);
return 0;
}
g++编译错误
对‘oracle::occi::Environment::createEnvironment(oracle::occi::Environment::Mode, void*, void* (*)(void*, unsigned long), void* (*)(void*, void*, unsigned long), void (*)(void*, void*))’未定义的引用
根据您提供的编译错误信息,可能是您在编译程序时未正确链接Oracle OCCI库所导致的。请确认您已经安装了Oracle OCCI库,并正确链接库文件。在Linux平台上,您可以使用以下命令进行链接:
g++ -o your_program your_program.cpp -locci -lclntsh
在Windows平台上,您可以将oci库和occi库添加到链接器的附加依赖项中。如果您仍然遇到问题,请提供更多的细节,以便我们更好地解决您的问题。