gpt4 book ai didi

c - 如何从 Swift 调用标准 C 库?

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:58 25 4
gpt4 key购买 nike

我想在我的 swift 应用程序中使用 C 库,例如 stdio.h、stdlib.h 等。但是我无法导入。我该怎么办?

import <stdio.h> // BAD
#include <stdio.h> // BAD
#import <stdio.h> // BAD
import Foundation // cannot use printf etc.

最佳答案

要在 OS-X 平台上以纯 Swift 导入 C 函数,请使用:

import Darwin

这可以看作是 Foundation.swift 中的子导入之一,但是单独导入它可以避免对 Cocoa 和其他 iOS/OSX 框架模块进行潜在的不必要处理。

NeilJaff 的答案有效,因为它导致 Foundation 和所有子模块被导入,但 import Darwin 更有针对性。

关于c - 如何从 Swift 调用标准 C 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28231997/

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