use*_*281 1 swift sqlite.swift xcode7
我正在尝试构建一个使用sqlite的命令行工具.我已经下载了Stephen Celis的swift包装器,SQLite.swift,并构建了一个可用的OS X应用程序.但是,我无法构建我的命令行工具.我相信我正确地按照指示在SQLite.swift文档中为无框架目标执行此操作,但显然我遗漏了一些东西.我在Helper.swift @ import CSQLite中出错 - >没有这样的模块'CSQLite'.
我很高兴将我的测试项目(大约80KB,压缩)发送给能够并且愿意提供帮助的任何人.可能有一个非常简单的解决方案,我只是看不出它是什么.
thx任何帮助,
-Craig
我遇到了同样的问题.有很多编译器错误,如"Connection.swift:26:8:无法构建Objective-C模块'CSQLite'"
该错误源于"lctx.h:13:25:使用未声明的标识符'SYS_getlcid'"
值得一提的是我安装了两个Xcode - v 6.2 at/Applications和v 7.3 at~/Applications.我的项目是Swift上的iOS应用程序和SQLite pod,我用Xcode 7.3打开它.
SQLite pod在project_folder/Pods/SQLite.swift/CocoaPods/iphonesimulator/module.modulemap中有一个文件.该文件包含内容
module CSQLite [system] {
header "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/include/sqlite3.h"
export *
}
为了修复编译器错误,我将module.modulemap的内容更改为
module CSQLite [system] {
header "/Users/my_user_name/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/include/sqlite3.h"
export *
}
更改的是我将sqlite3.h的搜索指向了我的〜/ Applications文件夹,其中包含Xcode 7.3.这使我的项目编译.
| 归档时间: |
|
| 查看次数: |
925 次 |
| 最近记录: |