Reply to comment

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

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

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Images can be added to this post.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.