在 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
按预期工作。
我正在尝试在 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
按预期工作。