2010-11-27 2 views
0

XNATouch 및 btouch에서 생성 된 Mtouch 생성 문제로 인해 admob 바인딩이 생성되었습니다.XNATouch 및 btouch 생성시 mtouch 생성 문제가 발생했습니다.

우리는 iPhone에서 AdMob 라이브러리 용 btouch 생성 C# 바인딩을 실험하고 있습니다. MonoDevelop/Monotouch에서 제작 한 테스트 응용 프로그램이 있습니다. 프로젝트 디렉토리에 libAdMobNoThumb.a과 libTouchJSON.a을 복사 한 후, 우리는 다음과 같은 여분의 플래그를 사용하고 있습니다 : 예상대로

-v -v -v -gcc_flags "-L${ProjectDir} -lAdMobNoThumb -lTouchJSON -force_load ${ProjectDir}/libAdMobNoThumb.a -force_load ${ProjectDir}/libTouchJSON.a" 

이,는 AdMob 배너 광고 기능이 작동 작동합니다.

다음 단계로, 우리는 XNATouch 프로그램에서 이것을 시도하고 싶습니다. 우리는 XNATouch_1_0 다운로드 패키지에서 사용 가능한 BouncingBox 데모를 사용합니다. 그것은 오류없이 컴파일하고 잘 실행됩니다. 우리가 (데모 프로젝트 디렉토리에 libs와 복사 한 후) 위의 여분의 플래그를 추가한다면, 컴파일은 다음과 같은 오류 메시지와 함께 실패합니다 (이 우리가 '대체 원래의 메시지는

Error 1: mtouch failed with the following message: 
main.m:9:26: error: mono/jit/jit.h: No such file or directory 
main.m:10:36: error: mono/metadata/assembly.h: No such file or directory 
main.m:11:39: error: mono/metadata/mono-config.h: No such file or directory 
main.m:12:38: error: mono/metadata/mono-debug.h: No such file or directory 
main.m:13:26: error: monotouch/gc.h: No such file or directory 
main.m:14:33: error: monotouch/monotouch.h: No such file or directory 
main.m: In function 'main': 
main.m:1811: error: 'MonoAssembly' undeclared (first use in this function) 
main.m:1811: error: (Each undeclared identifier is reported only once 
main.m:1811: error: for each function it appears in.) 
main.m:1811: error: 'assembly' undeclared (first use in this function) 
main.m:1813: error: 'MTSupport' undeclared (first use in this function) 
main.m:1813: error: 'gcd' undeclared (first use in this function) 
main.m:1838: warning: implicit declaration of function 'monotouch_enable_debug_tracking' 
main.m:1899: error: 'MonoDebugOptions' undeclared (first use in this function) 
main.m:1899: error: 'options' undeclared (first use in this function) 
main.m:1921: error: expected expression before ')' token 
main.m:1925: warning: implicit declaration of function 'mono_debugger_agent_parse_options' 
main.m:1926: warning: implicit declaration of function 'mono_debug_init' 
main.m:1926: error: 'MONO_DEBUG_FORMAT_MONO' undeclared (first use in this function) 
main.m:1957: warning: implicit declaration of function 'mono_register_config_for_assembly' 
main.m:1963: warning: implicit declaration of function 'mono_register_machine_config' 
main.m:1969: warning: implicit declaration of function 'mono_jit_init_version' 
main.m:1976: warning: implicit declaration of function 'monotouch_init' 
main.m:1990: error: 'gchar' undeclared (first use in this function) 
main.m:1990: error: 'tokens' undeclared (first use in this function) 
main.m:1990: warning: implicit declaration of function 'g_strsplit' 
main.m:1991: error: 'aname' undeclared (first use in this function) 
main.m:1992: error: 'basename' undeclared (first use in this function) 
main.m:2001: warning: implicit declaration of function 'g_strdup_printf' 
main.m:2003: warning: implicit declaration of function 'g_strfreev' 
main.m:2005: warning: implicit declaration of function 'monotouch_register' 
main.m:2005: warning: implicit declaration of function 'mono_assembly_open' 
main.m:2009: warning: implicit declaration of function 'g_free' 
main.m:2019: warning: implicit declaration of function 'monotouch_get_has_classmap' 
main.m:2020: warning: implicit declaration of function 'monotouch_map' 
main.m:2056: error: 'guint64' undeclared (first use in this function) 
main.m:2075: warning: implicit declaration of function 'mono_jit_exec' 
main.m:2075: warning: implicit declaration of function 'mono_domain_get' 
i686-apple-darwin10-gcc-4.2.1: main.o: No such file or directory 
(1) (XnaTouch.Samples.BouncingBox) 

있습니다은/var/폴더/hF42FIdhEUmY1y-pGRsu1k +++ TI/-Tmp-/tmp159b7497.tmp/main 'with'main ')

어떻게 링커 옵션으로 인해 발생할 수 있는지 설명 할 수 있습니까? 첫 번째 오류 줄을 가져라. 더 이상 헤더 파일을 찾지 못한다. Monotouch xnatouch 아이폰 몹 C#을

답변

0

이 아닌 문제 : 우리는 ...

태그이 이해할 수있는 지식이 부족하고, 정말 약간의 설명을 부탁드립니다.

이것은 샘플 설정으로 인해 발생했습니다. 그들은 여전히 ​​시스템에 존재하지 않는 sdk 4.0을 언급했습니다.

죄송합니다.

관련 문제