Я полагаю, у вас есть Unix или Linux.
Подготовьте файл .pc для предварительной компиляции с помощью компилятора pro * c, используйте команду ниже, чтобы получить файл cpp.
proc CODE=cpp CPP_SUFFIX=cpp PARSE=NONE sample.pc
После получения файла "sample.cpp" скомпилируйте в unix / linux следующую команду, чтобы получить исполняемый файл.
g++ *.cpp -I $ORACLE_HOME/precomp/ -L $ORACLE_HOME/lib -lclntsh -o a.out
Это должно сделать это. Для Windows мне не повезло, компилируя с pro * c. Вот вопрос , который я задал на SO.