windows
visual studio 2008
visual c++
подключаю библиотекку так
#include "../libraw/libraw/libraw.h" #pragma comment(lib, "libraw.lib")
делаю простейшую функцию
int myfunc(void)
{ LibRaw iProcessor; iProcessor.open_file("c:/CRW_0259.CRW"); return(iProcessor.imgdata.sizes.iwidth); }
валятся ошибки
1>testraw.obj : error LNK2028: ссылка на неразрешенную лексему (0A00000A) "public: __clrcall LibRaw::~LibRaw(void)" (??1LibRaw@@$$FQAM@XZ) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ) 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) 1>testraw.obj : error LNK2028: ссылка на неразрешенную лексему (0A000011) "public: __clrcall LibRaw::LibRaw(unsigned int)" (??0LibRaw@@$$FQAM@I@Z) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ) 1>testraw.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __clrcall LibRaw::~LibRaw(void)" (??1LibRaw@@$$FQAM@XZ) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ) 1>testraw.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: int __clrcall LibRaw::open_file(char const *)" (?open_file@LibRaw@@$$FQAMHPBD@Z) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ) 1>testraw.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __clrcall LibRaw::LibRaw(unsigned int)" (??0LibRaw@@$$FQAM@I@Z) в функции "int __clrcall myfunc(void)" (?myfunc@@$$FYMHXZ) 1>C:\Projects\testraw\Debug\testraw.exe : fatal error LNK1120: 6 неразрешенных внешних элементов
не знаю что и делать =( в программировании пока что новичок
программа нужна изза диплома - нужно анализировать данные RAW
Новые комментарии