Test.h
#ifndef Test_h
#define Test_h
#include <stdio.h>
int sum(int v1, int v2);
#endif /* Test_h */
Test.c
#include "Test.h"
int sum(int v1, int v2) {
return v1 + v2;
}
main.swift
// 重命名c函数
@_silgen_name("sum")
func swift_sum(_ v1: Int32, _ v2: Int32) -> Int32
print(swift_sum(1, 2))
–EOF–