Я разрабатываю приложение iphone, которое использует sqlite3 как базу данных. В то время моя версия OS X была леопардом. Поэтому добавьте добавленный libsqlite3.0.dylib в рамки и скомпилируйте без каких-либо проблем, которые он выполнил, и с любыми проблемами я мог бы запустить его и на устройстве.Компиляция программы для iPhone с библиотекой libsqlite3
На этой неделе я установил Snow Leopard на свой Mac. Удаление старой версии Leopard и установка новой системы Snow leopard.
Но моя проблема в том, что я не могу скомпилировать эту программу, потому что она даст ошибки в библиотеке sqlite3. Я добавил sqlite3.0.dylib, используя выбор целей, а затем выбрав файл. Также пытался добавить, выбрав его из непосредственно /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/lib
я получаю две разные ошибки, когда я составил к устройству и имитатор
при компиляции к устройству, л.д. предупреждение: в /opt/local/lib/libsqlite3.0.dylib, файл не является необходимой архитектуры *
при компиляции в тренажере, л.д. предупреждение: в/Opt/local/lib/libsqlite3.0.dylib, файл был создан для неподдерживаемого формата файла, который не связан с архитектурой (i386) ld: warning: in/Developer/Pl atforms/iPhoneOS.platform/Developer/SDK/iPhoneOS3.1.3.sdk/usr/lib/libSystem.dylib, отсутствует требуемая архитектура i386 в файле ld: in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3 .sdk/USR/Lib/libobjc.A.dylib, отсутствует необходимый архитектуры i386 в файле Команда /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 потерпела неудачу с кодом выхода 1
я также пытался добавить sqlite3.dylib (, я думаю, sqlite3.0.dylib связан с sqlite3.dylib.), но не повезло.
Может ли кто-нибудь там оказать мне помощь. Я действительно пытаюсь заставить это работать. Пожалуйста, позвольте мне, если вы хотите получить более подробную информацию.
Спасибо, Waruna
Вы используете libsqlite3.0.dylib или libsqlite3.dylib? – Helen