代码如下:
``` go
package main
/*
#include <stdio.h>
void hi() {
printf("hello world!\n");
}
*/
import "C"
import "fmt"
func main() {
C.hi()
fmt.Println("Hi, vim-go")
}
```
在goland 中编译运行, 只输出
```
Hi, vim-go
```
自己在命令行执行,可正常输出
```
hello world!
Hi, vim-go
```
有疑问加站长微信联系(非本文作者)