求问贴,如果在 swiftUI 中接入 MySQL C client

3 天前
 webashe11
如题

1. arm 、intel 如何做系统区分
2. 一定需要本地 brew install mysql 么
883 次点击
所在节点    程序员
5 条回复
MacsedProtoss
3 天前
蛤?你在说啥玩意 ??
1.如果是纯 c ,swift 可以直接调用
2.如果是 cpp ,会麻烦一点,印象里 swift 后来好像有支持计划,不过目前估计得用 oc ( oc++)来包装一层
3.做啥系统区分?你源码编译一下出个 universal 不就行了
4.brew install ? what are U doing ? hello ???
webashe11
3 天前
@MacsedProtoss 自己的写的 C demo 确实可以直接调用,但是在接入 mysql-connector-c 的时候出现了错误
1. 下载 https://anaconda.org/anaconda/mysql-connector-c/files?version=6.1.11 到项目里
2. 启动的时候提示 dyld[29115]: Library not loaded: @rpath/libmysqlclient.18.dylib ,我看有些资料是提供本地 brew 安装位置
XiaoXiaoMagician
3 天前
肯定不是用电脑本地路径的啊,需要用工程那配置 libsqlite3.tbd 动态库。
webashe11
3 天前
@XiaoXiaoMagician 刚入门,我用 GPT 解决 Library not loaded: @rpath/libmysqlclient.18.dylib ,全部是 brew install mysql
yarshure
2 天前
@webashe11 这样还是只能本地自己用,如果发布还是需要打包进去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1135989

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX