ошибки при компиляции

windows
visual studio 2008
visual c++

подключаю библиотекку так

  1. #include "../libraw/libraw/libraw.h"
  2. #pragma comment(lib, "libraw.lib")

делаю простейшую функцию
int myfunc(void)

  1. {
  2. LibRaw iProcessor;
  3. iProcessor.open_file("c:/CRW_0259.CRW");
  4. return(iProcessor.imgdata.sizes.iwidth);
  5. }

валятся ошибки

  1. 1>testraw.obj : error LNK2028: ссылка на неразрешенную лексему (0A00000A) "public: __clrcall LibRaw::~LibRaw(void)" (??1LibRaw@@$$FQAM@XZ) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ)
  2. 1>testraw.obj : error LNK2028: ссылка на неразрешенную лексему (0A000010) "public: int __clrcall LibRaw::open_file(char const *)" (?open_file@LibRaw@@$$FQAMHPBD@Z) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ)
  3. 1>testraw.obj : error LNK2028: ссылка на неразрешенную лексему (0A000011) "public: __clrcall LibRaw::LibRaw(unsigned int)" (??0LibRaw@@$$FQAM@I@Z) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ)
  4. 1>testraw.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __clrcall LibRaw::~LibRaw(void)" (??1LibRaw@@$$FQAM@XZ) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ)
  5. 1>testraw.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: int __clrcall LibRaw::open_file(char const *)" (?open_file@LibRaw@@$$FQAMHPBD@Z) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ)
  6. 1>testraw.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __clrcall LibRaw::LibRaw(unsigned int)" (??0LibRaw@@$$FQAM@I@Z) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ)
  7. 1>C:\Projects\testraw\Debug\testraw.exe : fatal error LNK1120: 6 неразрешенных внешних элементов

не знаю что и делать =( в программировании пока что новичок
программа нужна изза диплома - нужно анализировать данные RAW

Форумы: