0%

Swift重命名C函数

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–