2011-06-26 32 views
0

爲什麼鏈接共享對象文件時出現此錯誤?將.so文件與NDK鏈接時出現錯誤

$ 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 `[email protected]' 

collect2: ld returned 1 exit status 

有人可以幫我嗎? 感謝

回答

0

未定義的參考`_WinMain @ 16'

您編譯和鏈接它作爲一個可執行文件。 使用-shared將其編譯並鏈接爲Shared對象,或以其他方式定義程序中的主函數。