Получение ошибки при связывании файла .so с NDK - PullRequest
0 голосов
/ 26 июня 2011

Почему я получаю эту ошибку при связывании файла общего объекта?

$ gcc calcicall.c -o dynamically_linked -L. libcalcimethods.so.1.0.1
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libcygwin.a(libcmain.o):(.text+0xa9)
 undefined reference to `_WinMain@16'

collect2: ld returned 1 exit status

Может ли кто-нибудь мне помочь? Спасибо

1 Ответ

0 голосов
/ 22 сентября 2011

неопределенная ссылка на `_WinMain @ 16 '

Вы компилируете и связываете его как исполняемый файл. Используйте -shared, чтобы скомпилировать и связать его как общий объект или иным образом определить основную функцию в вашей программе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...