在 CLion 中构建一个 Swift 项目

Build a Swift project in CLion

我正在尝试在 CLion 2016.1 中构建一个简单的项目,Swift 插件。

我按照此处的说明进行操作 http://blog.jetbrains.com/clion/2015/12/swift-plugin-for-clion/ and https://youtrack.jetbrains.com/issue/CPP-5326

当我尝试构建 CLion 项目时,它给了我: error: no Package.swift file found

这不应该由 CLion 处理吗?什么是正确的配置?

您的 CMakeLists.txt 应如下所示:

cmake_minimum_required(VERSION 3.4)
project(HelloWorld)

add_custom_target(HelloWorld
        COMMAND swift build
        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
        SOURCES Package.swift Sources/main.swift)

由于 CLion 使用 Swift 构建系统,我必须设置一个 Swift 包,如下所述:https://swift.org/getting-started/#using-the-build-system

结构必须如下:

 - Package.swift
 - Sources
 - - - main.swift

之后 swift build 按预期工作。