библиотека Oracle OCCI, предупреждения компилятора
От: _Dreamer Россия  
Дата: 14.07.10 03:54
Оценка:
добрый день!
ситуация : есть библиотека OCCI (.h + .dll + .lib + манифесты) для VC9 (MSVS 2008), от самого же Оракла.
есть приложение, которое успешно все это добро использует, в работе приложения сбоев не наблюдаю.
но при компиляции получаю на 4м уровне warning'ов такие сообщения —

...
...\product\11.1.0\client\oci\include\occicontrol.h(1015) : warning C4505: 'oracle::occi::Statement::[thunk]: __thiscall oracle::occi::Statement::`vcall'{48,{flat}}' }'' : unreferenced local function has been removed
...


строка, которая вызвала варнинг, это
class Statement 
{
 public:
  // ...
virtual void closeResultSet(ResultSet *resultSet) = 0; // line 1015
  // ...
}


и эта функция как раз используется, как и несколько других с такими же предупреждениями(в других интерфейсах OCCI), их не стал приводить для экономии места.
собственно, вопрос — о чем говорит это предупреждение?

опции компиляции для Debug версии такие(ненужное вырезал)

/Od /I "...\product\11.1.0\client\OCI\include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_VC80_UPGRADE=0x0710" /Gm /EHsc /RTC1 /MDd /W4 /nologo /c /ZI /TP /errorReport:prompt

Re: библиотека Oracle OCCI, предупреждения компилятора
От: uzhas Ниоткуда  
Дата: 14.07.10 07:26
Оценка: 6 (1)
Здравствуйте, _Dreamer, Вы писали:

_D>добрый день!

Добрый день
Нашел в гугле тикет на VS2008: https://connect.microsoft.com/VisualStudio/feedback/details/324427/warning-emitted-for-unused-function-created-by-compiler#
Re[2]: библиотека Oracle OCCI, предупреждения компилятора
От: _Dreamer Россия  
Дата: 14.07.10 07:52
Оценка:
Здравствуйте, uzhas, Вы писали:

U>Здравствуйте, _Dreamer, Вы писали:


_D>>добрый день!

U>Добрый день
U>Нашел в гугле тикет на VS2008: https://connect.microsoft.com/VisualStudio/feedback/details/324427/warning-emitted-for-unused-function-created-by-compiler#

благодарю, видимо уж совсем я лениво гуглил, раз сам не нашел.
случай похож на мой.