相关疑难解决方法(0)

仅仅是iPhone模拟器仅限于Intel的Mac吗?

我已经读过iPhone SDK(Xcode 3的一部分)仅限于带有intel芯片组的Mac.此限制是仅适用于SDK的模拟器部分还是完整的shebang?

我有一台运行Leopard的Powerbook G4,我非常想在它上面做开发,而不是为新机器做好准备.

值得澄清的是,我出于个人原因对开发感兴趣,因此接受我需要一个经过认证的平台来为App Store创建提交.

macos xcode ios ios-simulator

9
推荐指数
2
解决办法
5608
查看次数

iOS项目更新Xcode 4.2到Xcode 4.5

在此输入图像描述

在我的项目中,我使用XCode 4.2完成了90%的开发(只需要支持4.x,5.x),现在我也需要为iOS 6构建,所以我切换到了Xcode 4.5和iOS 6.但是我面临很多问题,如"Sqlite3","MobileCoreServices"的框架错误

我在下面看过Thread但没有成功.

如何使Xcode 4.5项目在以前版本的Xcode上运行?

Xcode链接器找不到选项的目录

任何人都可以告诉我如何为ARMV7和ARMV7S编译"Sqlite3","MobileCoreServices"框架.我不能从项目中删除这两个,因为我已经做了差不多:(

iphone xcode ios4 ios iphone-5

8
推荐指数
1
解决办法
1570
查看次数

在架构x86_64中找不到xcode c ++ sqlite3符号

嗨我想在xcode 4中的c ++项目中使用sqlite

现在我收到了这个错误

Ld/Users/jayb/Library/Developer/Xcode/DerivedData/EMS-bpigynlzjbrescadebhoiupqmtkg/Build/Products/Debug/EMS normal x86_64 cd/Users/jayb/Documents/Developement/EMS/EMS setenv MACOSX_DEPLOYMENT_TARGET 10.8 /Applications/Xcode.app/目录/开发人员/工具链/ XcodeDefault.xctoolchain/usr/bin/clang ++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -L/Users/jayb/Library/Developer/Xcode/DerivedData/EMS-bpigynlzjbrescadebhoiupqmtkg/Build/Products/Debug -F/Users/jayb/Library/Developer/Xcode/DerivedData/EMS-bpigynlzjbrescadebhoiupqmtkg/Build/Products/Debug -filelist/Users/jayb /Library/Developer/Xcode/DerivedData/EMS-bpigynlzjbrescadebhoiupqmtkg/Build/Intermediates/EMS.build/Debug/EMS.build/Objects-normal/x86_64/EMS.LinkFileList -mmacosx-version-min = 10.8 -o/Users/jayb /库/开发商/ Xcode中/ DerivedData/EMS-bpigynlzjbrescadebhoiupqmtkg /编译/产品/调试/ EMS

体系结构x86_64的未定义符号:"_ sqlite3_close",引用自:main.o"_sqlite3_errmsg"中的_main,引用自:main.o中的_main"_sqlite3_open",引自:main.o中的_main ld:未找到符号对于体系结构x86_64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我发现它可能是编译器选项-lsqlite3修复的链接器问题

但是,我如何在Xcode中添加该选项??????

我使用xcode 4.4上的"运行"按钮来编译我的项目.我没有在终端窗口编译.

这是我的代码

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <sqlite3.h>

using namespace std;

int main()
{   
    sqlite3 *db;
    int rc = sqlite3_open("EMSDB", &db);
    if (rc) {
        fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
        exit(0);
    }
    else {
        fprintf(stderr, "Opened Database successfully\n");
    }

    sqlite3_close(db); …
Run Code Online (Sandbox Code Playgroud)

c++ sqlite linker xcode4.4

0
推荐指数
2
解决办法
4082
查看次数

标签 统计

ios ×2

xcode ×2

c++ ×1

ios-simulator ×1

ios4 ×1

iphone ×1

iphone-5 ×1

linker ×1

macos ×1

sqlite ×1

xcode4.4 ×1