Mupdf에서 2 주일이 걸렸지 만 .so 파일을 빌드 할 수 없었기 때문에 운이 좋았습니다. Cygwin에서 "Make"를 시도하고 있는데, 이전에 시도하지 않았고 낭비했습니다.libmupdf.so를 빌드 할 수 없습니다.
Mupdf에서 so 파일을 빌드하려면, 필요한 모든 주요 파일을 가져온 후 cygwin 터미널에서 간단한 명령을 작성하면됩니다. cmd는 make -f Makefile입니다.
이제 두 개의 파일을 제외하고 모든 파일이 빌드되고 연결됩니다. 그리고 나는 점점 오전 오류는 다음과 같습니다
LINK 빌드/디버그/mupdf 빌드/디버그/x11_main.o : 기능에서 winopen': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:127: undefined reference to
_XOpenDisplay ' /cygdrive/D/사용자/MOBDEV3/WORKSPACE1/Latest_Mupdf/JNI/응용 프로그램/x11_main.c : 131 : _XInternAtom' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:132: undefined reference to
_XInternAtom에 정의되지 않은 참조 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:133 : _XInternAtom' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:134: undefined reference to
_XInternAtom에 정의되지 않은 참조' /cygdrive/D/사용자/MOBDEV3/WORKSPACE1/Latest_Mupdf/JNI/응용 프로그램/x11_main.c : 135 : /cygdrive/D/사용자/MOBDEV3/작업 공간 : _XInternAtom' build/debug/x11_main.o:/cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:136: more undefined references to
_XInternAtom '기능에서 winopen': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:142: undefined reference to
_XCreateFontCursor 따라 빌드/디버그/x11_main.o'에 대한 정의되지 않은 참조 1/Latest_Mupdf/jni/apps/x11_main.c : 143 : 정의되지 않은 참조 _XCreateFontCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:144: undefined reference to
_XCreateFontCursor ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:154 : 정의되지 않은 참조 _XAllocColor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:155: undefined reference to
_XAllocColor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:157 : _XCreateWindow' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:167: undefined reference to
에 대한 정의되지 않은 참조 _XSetWindowColormap ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main. C : 168 : _XSelectInput' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:174: undefined reference to
_XCreateGC에 정의되지 않은 참조 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:176 : _XDefineCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:178: undefined reference to
_XAllocWMHints에 정의되지 않은 참조' /cygdrive/D/사용자/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c : 182 : 정의되지 않은 참조 _XCreateBitmapFromData' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:186: undefined reference to
_XCreateBitmapFromData ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:194 : 정의되지 않은 참조 _XSetWMHints' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:196: undefined reference to
_XFree ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main. C : 199 : _XAllocClassHint' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:204: undefined reference to
_XSetClassHint에 정의되지 않은 참조 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:205 : _XFree' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:208: undefined reference to
_XSetWMProtocols에 정의되지 않은 참조' 빌드/디버그/x11_main.o :에서 함수 wincursor': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:227: undefined reference to
_XDefineCursor ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:229 : 정의되지 않은 기준에 _XDefineCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:231: undefined reference to
_XDefineCursor' /cygdrive/D/사용자/MOBDEV3/WORKSPACE1/Latest_Mupdf/JNI/apps/x11_main.c : 232 : 정의되지 않은 참조 _XFlush' build/debug/x11_main.o: In function
wintitle ': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:237 : 정의되지 않은 참조 _XStoreName' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:239: undefined reference to
_Xutf8SetWMProperties ' 빌드/디버그/x11_main.o : 함수에서 winresize': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:260: undefined reference to
_XConfigureWindow' /cygdrive/D/사용자/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c : 272 : 정의되지 않은 참조 _XMapWindow' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:273: undefined reference to
_XFlush ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:277 : 정의되지 않은 참조 기능에 winfullscreen': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:314: undefined reference to
_XSendEvent ' 빌드 : 빌드/디버그/x11_main.o : _XNextEvent' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:287: undefined reference to
_XSetForeground'_XFillRectangle' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:289: undefined reference to
_XFlush에 정의되지 않은 참조 /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:288 '에 /debug/x11_main.o : 함수에서 fillrect': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:322: undefined reference to
_XFillRectangle ' 빌드/디버그/x11_main.o : 기능에서 winblitsearch': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:331: undefined reference to
_XSetForeground ' 빌드/디버그/x11_main.o : 기능 있음 winblit': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:348: undefined reference to
_XSetForeground ' /cygdrive/d/Users/MOBDEV3/workspace1/lastest_Mupdf/jni/apps/x11_main.c:354 : 정의되지 않은 참조 _XSetForeground' build/debug/x11_main.o: In function
windrostringxor': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/JNI/애플리케이션/x11_main.c : 432 : _XGetGCValues' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:435: undefined reference to
_XChangeGC에 정의되지 않은 참조 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:437 : _XSetForeground' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:439: undefined reference to
_XDrawString에 정의되지 않은 참조' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c : 440 : 정의되지 않은 참조 번호 _XFlush' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:442: undefined reference to
_XGetGCValues ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c : 444 : 정의되지 않은 참조 _XChangeGC' build/debug/x11_main.o: In function
windrawstring ': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/응용 프로그램/x11_main.c : 449 : 빌드/디버그/x11_main.o : '기능에서 windocopy': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:478: undefined reference to
_XSetSelectionOwner 빌드/디버그/x11_main.o'_XSetForeground' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:450: undefined reference to
_XDrawString에 정의되지 않은 참조 기능에서 onselreq': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:506: undefined reference to
_XChangeProperty ' /cygdrive/D/사용자/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c : 513 : 정의되지 않은 참조 _XChangeProperty' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:520: undefined reference to
_XChangeProperty ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:530 : 정의되지 않은 참조 _XSendEvent' build/debug/x11_main.o: In function
main ': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:683 : 정의되지 않은 참조 : _XNextEvent' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:704: undefined reference to
_XLookupString' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps /x11_main.c:681 : 정의되지 않은 참조 _XPending' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:800: undefined reference to
_ XPending ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:842을 : _XDestroyWindow' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:844: undefined reference to
_XFreePixmap에 정의되지 않은 참조' /cygdrive/D/사용자/MOBDEV3/WORKSPACE1/Latest_Mupdf/JNI/애플리케이션/x11_main.c : 846 : _XFreeCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:847: undefined reference to
_XFreeCursor에 정의되지 않은 참조 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:848 : _XFreeCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:850: undefined reference to
_XFreeGC에 정의되지 않은 참조' /cygdrive/D/사용자/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c : 852 : _XCloseDisplay' build/debug/x11_image.o: In function
에 대한 정의되지 않은 참조 ': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:108 : 정의되지 않은 참조 _XShmQueryExtension' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:113: undefined reference to
_XShmCreateImage ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:139 : undefin ED 참조 _XShmAttach' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:148: undefined reference to
_XSync ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:157 : _XCreateImage' build/debug/x11_image.o: In function
make_colormap에 정의되지 않은 참조'에 /cygdrive/D/사용자/MOBDEV3/WORKSPACE1/Latest_Mupdf /cygdrive/D/사용자/MOBDEV3/WORKSPACE1/Latest_Mupdf/JNI/애플리케이션/x11_image /jni/apps/x11_image.c:194 : _XStoreColors _XCreateColormap' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:198: undefined reference to
'기능에 next_pool_image': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:307: undefined reference to
_XSync 빌드/디버그/x11_image.o'로 정의되지 않은 참조 이 .c : 309 : _XFlush' build/debug/x11_image.o: In function
ximage_error_handler에 정의되지 않은 참조 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:322 : _XGetErrorText' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:328: undefined reference to
_XSetErrorHandler에 정의되지 않은 참조' /cygdrive/D/사용자/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c : 329 : 정의되지 않은 참조 _XSetErrorHandler' build/debug/x11_image.o: In function
ximage_init에 NCE ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:351 : 정의되지 않은 기준에 _XVisualIDFromVisual' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:352: undefined reference to
_XGetVisualInfo' /cygdrive/D/사용자/MOBDEV3/WORKSPACE1/Latest_Mupdf/JNI/애플리케이션/x11_image.c : 355 : _XFree' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:359: undefined reference to
_XFree에 정의되지 않은 참조 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:362 : _XListPixmapFormats' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:369: undefined reference to
_XFree에 정의되지 않은 참조' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c : 382 : 정의되지 않은 참조 _XQueryExtension' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:383: undefined reference to
_XShmQueryExtension ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.C : 387 : _XSetErrorHandler' build/debug/x11_image.o: In function
ximage_blit에 정의되지 않은 참조 ' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:452 : _XShmPutImage' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:458: undefined reference to
_XPutImage에 정의되지 않은 참조' collect2 : LD 1 개 종료 상태를 반환 메이크 : 146 : '/ 디버그/mupdf를 구축`대상에 대한 조리법이 실패 메이크업 : * [건설/디버그/mupdf] 오류 수 1
아니라에 해.
난 당신이해야 생각 ... NOX11 = 예 나중에 나를 위해 작동 – dave21
확인 내 대답을 받아 들여라. :) – JehandadK