Ошибка компиляции EverNote API - PullRequest
0 голосов
/ 29 июля 2011

Я пытаюсь собрать EverNote API на Ubuntu. Я скачал библиотеку Thrift и связал файлы API с библиотекой. Когда я пытаюсь скомпилировать API, я получаю следующую ошибку:

/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
NoteStore.o: In function `evernote::edam::NoteStoreProcessor::process_fn(apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int)':
NoteStore.cpp:(.text+0xc9ad): undefined reference to `apache::thrift::TApplicationException::write(apache::thrift::protocol::TProtocol*) const'

Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 29 июля 2011

Чтобы скомпилировать библиотеку, просто перейдите по ссылке на заголовочные файлы Thrift, которые вы можете получить здесь: http://thrift.apache.org/download/. Затем, когда она установлена, скомпилируйте ее как БИБЛИОТЕКУ.Это была моя ошибка для любого, у кого в будущем может быть такая же проблема.

...