运行任何简单的“你好,世界!”在股票cygwin上使用cgo (当前截至今天)将生成一个错误:
$ go version go version go1.16.5 windows/ad 64$ go测试-run TestCamera#TestCamera运行时/cgo gcc_libinit_windows.c:在函数‘x_cgo_sys_gcc_libinit_windows.c:58:12_create’:gcc_libinit
,虽然xyyzy的原型在使用时是未知的,但它在c89模式下工作,因为没有原型的函数的默认返回类型是int,因此隐式函数原型和实际函数是兼容的。在3.3.2.2 Function calls中
如果函数调用中括号式参数列表前面的表达式仅由一个标识符组成,而且如果此标识符不可见,则该标识符将被隐式声明</