2013-03-07 4 views
3

Я пытаюсь создать приложение iOS для визуальной студии Windows, используя Xamarin для Visual Studio Trial. При компиляции я получаю эту ошибку:Сбой родной связи - Xamarin For Visual Studio

Ошибка 136 MT5201: Не удалось связать родной связи. Пожалуйста, просмотрите флаги пользователей, предоставленные gcc: «-L/Users/brandon/Library/Caches/Xamarin/mtbs/builds/iCropTrak_vsios/9bc8504a-65b2-484f-b71c-1d0cb02d21f6" "-lgdal_x86" "-lc3dsqlite3" "-lstdC++" «-all_load» [K: \ Development \ AZSim \ Products \ CropTrak \ iCropTrak_vsios.csproj] Он отлично компилируется на Mac, но у него проблемы с его версией. Есть идеи о том, почему?

ответ

0

Вы используете {ProjectDir} в своих вариантах проекта? Если это так, вы можете столкнуться с текущим limitation, где каталоги не совпадают между платформами.

Вы должны быть в состоянии обойти его, либо путем замены {ProjectDir} или намного лучше по using атрибут [LinkWith].

+0

Я чувствую, что, возможно, я где-то получаю - используя атрибут LinkWith, я получаю это: MT5202: родная ссылка не удалась ... Просмотр журнала сборки Я вижу это: ld: файл не найден:/var/folders/48 /lwbyycsx36jgjpghzg93r5wr0000gn/T/tmp4a6c874.tmp/libgdal_x86.a – Brandon

Смежные вопросы