私はMupdfで2週間頑張りましたが、.soファイルをビルドできませんでした。 私は単純にCygwin上で "Make"しようとしています。これは早く試しておらず、時間を無駄にしました。libmupdf.soをビルドすることができません
Mupdfのsoファイルをビルドするには、必要なすべてのメジャーファイルをインポートした後にcygwinターミナルで単純なコマンドを書くだけです。cmdはmake -f Makefileです。
これで2つのファイルを除き、すべてのファイルが1つずつビルドされ、リンクされています。そして、私は取得していますエラーは次のとおりです。
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 /作業領域/ 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 /作業領域/ 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: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 /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf/JNI /アプリケーション/ x11_mainへの未定義参照。 /cygdriveの/ D /ユーザ/ MOBDEV3/C:168:_XSelectInput' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:174: undefined reference to
_XCreateGC」_XDefineCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:178: undefined reference to
_XAllocWMHintsへの未定義参照 /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:176への未定義参照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。 ビルド/デバッグ/ x11_main.o:ではC:199:_XAllocClassHint' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:204: undefined reference to
_XSetClassHint」_XFree' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:208: undefined reference to
_XSetWMProtocolsへの未定義参照 /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:205への未定義参照機能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 /作業領域/ Latest_Mupdf/JNI/apps/x11_main.c:232:定義されていない参照_XFlush' build/debug/x11_main.o: In function
への参照: ' /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/Latest_Mupdf/jni/apps/x11_main.c:354:_XSetForeground' build/debug/x11_main.o: In function
windrawstringxorに未定義の参照' /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ 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
メイン ': /cygdrive/d/Users/MOBDEV3/workspace1/Lestest_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/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/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
createximage ': /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 _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 /作業領域/ Latest_Mupdf /cygdriveの/ D /ユーザ/ MOBDEV3 /作業領域/ Latest_Mupdf/JNI /アプリケーション/ x11_image /jni/apps/x11_image.c:194:_XCreateColormap' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:198: undefined reference to
_XStoreColors'関数で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: ': /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 /ユーザ/ _XFlush' build/debug/x11_image.o: In function
ximage_error_handlerへの未定義参照MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:329:定義されていないrefere _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 /作業領域/ 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つの終了ステータスを戻さ Makefileの:146:「/デバッグ/ mupdfを構築 `ターゲットのレシピに失敗しました メイク:* [ビルド/デバッグ/ mupdf]エラーことができ1
はなく、へそれをやる。
は、私はあなたが必要がありますね... NOX11 = yesを、後で私の作品 – dave21
を作ります私の答えを受け入れてください! :) – JehandadK