iPhone用admob sdkは、専用のlibAdMobNoThumb.a
ライブラリとObjective-CソースベースのTouchJSONライブラリを使用しています。TouchJSON用のモノタッチバインディング?
誰かがTouchJSONのC#バインディングを知っているので、これを含めることができますか?
または、誰でもライブラリを組み込む方法を知っていますか?
XcodeでiPhone Libraryプロジェクトを作成し、完全なTouchJSONソースツリーを追加しました。
Error 1: mtouch failed with the following message:
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m: In function 'monotouch_debug_connect':
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m:1779: warning: implicit declaration of function 'select'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m: In function 'main':
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m:1821: warning: implicit declaration of function 'chdir'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m:1838: warning: implicit declaration of function 'monotouch_enable_debug_tracking'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m:1914: warning: implicit declaration of function 'dup2'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m:1921: warning: implicit declaration of function 'mini_get_debug_options'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m:1925: warning: implicit declaration of function 'mono_debugger_agent_parse_options'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m:2052: warning: implicit declaration of function 'getpagesize'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m:2055: warning: cast from pointer to integer of different size
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmpe374af5.tmp/main.m:2055: warning: initialization makes pointer from integer without a cast
Undefined symbols:
"_OBJC_CLASS_$_CJSONSerializer", referenced from:
objc-class-ref-to-CJSONSerializer in libAdMobNoThumb.a(AdMobAd.o)
objc-class-ref-to-CJSONSerializer in libAdMobNoThumb.a(AdMobWebView.o)
objc-class-ref-to-CJSONSerializer in libAdMobNoThumb.a(AdMobFlexWebView.o)
"_OBJC_CLASS_$_CJSONDeserializer", referenced from:
objc-class-ref-to-CJSONDeserializer in libAdMobNoThumb.a(AdMobOpener.o)
objc-class-ref-to-CJSONDeserializer in libAdMobNoThumb.a(AdMobSearchViewController.o)
objc-class-ref-to-CJSONDeserializer in libAdMobNoThumb.a(AdMobAd.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
(1) (AdMobber)
任意の提案:これは、次のエラー出力(-v -v -vのおかげで)生産
-v -v -v -gcc_flags "-L${ProjectDir}/Lib -lAdMobNoThumb -lTouchJSON -force_load ${ProjectDir}/Lib/libAdMobNoThumb.a -force_load ${ProjectDir}/Lib/libTouchJSON.a"
:以下gcc_flagsでテストiPhoneアプリで結果libTouchJSON.a
をリンクさよりも、私たちはしましたこの問題を回避するには?
TIA、Mollyke。
ジェフ、あなたは最高です!私たちはlibTouchJSON.aとそれにリンクされたnothumbシミュレータビルドを作成し、ビンゴとしました。 – guivho