首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法生成Objective-C模块'CGtk‘

无法生成Objective-C模块'CGtk‘
EN

Stack Overflow用户
提问于 2017-04-09 19:29:00
回答 1查看 142关注 0票数 2

我正在尝试在archlinux中使用swift。在尝试使用Gtk构建一个简单的项目时,我遇到了一些错误。下面是我的Package.swift文件:

代码语言:javascript
运行
复制
import PackageDescription

let package = Package(
    name: "SwiftGtkApplication",
    dependencies: [
        .Package(url: "https://github.com/TomasLinhart/SwiftGtk", majorVersion: 0, minor: 2)
    ]
)

和main.swift文件:

代码语言:javascript
运行
复制
import SwiftGtk

let app = Application(applicationId: "com.example.application")
app.run { window in
    window.title = "Hello World"
    window.defaultSize = Size(width: 400, height: 400)
    window.resizable = true

    let button = Button(label: "Press Me")
    button.clicked = { _ in
        let newWindow = Window(windowType: .topLevel)
        newWindow.title = "Just a window"
        newWindow.defaultSize = Size(width: 200, height: 200)
        let labelPressed = Label(text: "Oh, you pressed the button.")
        newWindow.add(labelPressed)

        newWindow.showAll()
    }

    window.add(button)
}

我无法使用swift build构建它

代码语言:javascript
运行
复制
/tmp/swift/.build/checkouts/SwiftGtk--3711260948702777640/Sources/Window.swift:5:8: error: could not build Objective-C module 'CGtk'
import CGtk
       ^
<module-includes>:1:10: note: in file included from <module-includes>:1:

(...)

/tmp/swift/.build/checkouts/SwiftGtk--3711260948702777640/Sources/Window.swift:5:8: error: could not build Objective-C module 'CGtk'
import CGtk
       ^
<unknown>:0: error: build had 1 command failures
swift-build: error: exit(1): /usr/bin/swift-build-tool -f /tmp/swift/.build/debug.yaml

gtk和clang都已安装。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-08-01 06:57:45

这很简单,只需使用以下命令在SPM文件中正确指向CGtk项目:

代码语言:javascript
运行
复制
.Package(url: "https://github.com/TomasLinhart/CGtk-Linux", majorVersion: 1, minor: 3),
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43306170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档