-1
没有发现“runtime.h”文件
我试图执行CGO程序提到hereCGO - 在MacOSX上
package main
/*
#include "runtime.h"
int goId() {
return g->goid;
}
*/
import "C"
import "fmt"
func main() {
x := C.goId()
fmt.Printf("Id - %d", x)
}
在运行上面的程序我收到以下错误: -
jab-MacBook-Pro-4:src debraj$ go build gid.go
# command-line-arguments
./gid.go:4:10: fatal error: 'runtime.h' file not found
#include "runtime.h"
^
1 error generated.
如果我改变标题是象下面这样: -
#include <objc/runtime.h>
然后它给我下面的错误: -
jab-MacBook-Pro-4:src debraj$ go build gid.go
# command-line-arguments
./gid.go:7:9: error: use of undeclared identifier 'g'
return g->goid;
^
1 error generated.
环境
- 的MacOSX - 10.11.6
- 围棋 - 1.7.3
有人可以让我知道我怎么可以运行MacOSX的上述计划?
它是不存在的,因为运行时不再用C写的 – JimB
你能张贴此作为一个答案让我能接受? – tuk