C source files not allowed when not using cgo or SWIG: 解决办法


Go语言中,当你没有使用cgo编程,而go文件目录下却存在c源文件时将引发诸如package .: C source files not allowed when not using cgo or SWIG: main.c test.c 的错误;

解决方法

在没有使用cgo编程的情况下,不要在go项目中放入.c扩展名的文件;

 C source files not allowed when not using cgo or SWIG

已存在的错误,按照例如上图的提示,将 .c 类文件删除;