OCI . Проблема в самом начале...

titan
Дата: 21.09.2004 18:52:56
Привествую.

До этого я не оспользовал OCI (Oracle Call Interface) для доступа к базе данных.
Нужно написать проект с использованием OCI. Но уже на первых шагах столкнулся с небольшой проблемкой.
Кода вообще нет, просто в программе подключаю:
#include "occi.h"
После компиляции выскакивают ошибки:
 Compiling...
ociprogramDlg.cpp
d:\orant\oci\include\occicontrol.h(1132) : error C2995: 'getVector' : template function has already been defined
        d:\orant\oci\include\occicommon.h(425) : see declaration of 'getVector'
d:\orant\oci\include\occicontrol.h(1235) : error C2995: 'setVector' : template function has already been defined
        d:\orant\oci\include\occicommon.h(525) : see declaration of 'setVector'
d:\orant\oci\include\occicontrol.h(1280) : error C2995: 'getVector' : template function has already been defined
        d:\orant\oci\include\occicommon.h(474) : see declaration of 'getVector'
d:\orant\oci\include\occiobjects.h(640) : error C2995: 'getVector' : template function has already been defined
        d:\orant\oci\include\occicommon.h(353) : see declaration of 'getVector'
d:\orant\oci\include\occiobjects.h(737) : error C2995: 'setVector' : template function has already been defined
        d:\orant\oci\include\occicommon.h(379) : see declaration of 'setVector'
Error executing cl.exe.

ociprogram.exe - 5 error(s), 0 warning(s)

Как с этим бороться ? Не буду же я вручную исправлять эти файлы...
Cactus
Дата: 23.09.2004 08:57:02
using oracle::occi;
sergeyyy71
Дата: 24.09.2004 09:54:42
В свойствах проекта на вкладке С/С++ в разделе General в поле Preprocessor Definitions нужно добавить значение WIN32COMMON.