gpt4 book ai didi

swift - 从模块 CCurl 调用 curlHelperSetOptString 时出错 - swift -Kitura

转载 作者:行者123 更新时间:2023-11-28 12:39:35 25 4
gpt4 key购买 nike

我在我的项目 (Kitura https://github.com/IBM-Swift/CCurl.git) 中使用 CCurl ( https://github.com/IBM-Swift/Kitura ) 然后我调用 func curlHelperSetOptString ,编译“swift build”并得到一个错误:

duplicate symbol _curlHelperSetOptString in: /Users/xxxx/Documents/server/ServerSwift/.build/debug/ServerSwift.build/UploadService.swift.o /Users/xxxx/Documents/server/ServerSwift/.build/debug/KituraNet.build/ClientRequest.swift.o ld: 1 duplicate symbol for architecture x86_64 :0: error: link command failed with exit code 1 (use -v to see invocation) :0: error: build had 1 command failures

代码:

import CCurl
var handle=curl_easy_init()
if (handle != nil) {
let url = "http: //example.com/"
let buffer=url.cString(using: .utf8)
curlHelperSetOptString(handle, CURLOPT_URL, buffer)
}

请帮帮我

最佳答案

实际上可能是因为我们将 CCurl 辅助函数定义为 extern inline,而不是 static inline。显然 extern inline 导致对已定义函数的引用之一成为外部名称,如果多次导入它可能会导致问题。

我们会调查的。

关于swift - 从模块 CCurl 调用 curlHelperSetOptString 时出错 - swift -Kitura,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39797214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com