我试图通过使用cgo从golang调用c zlib来修复golang最慢的zip实现
但我得到一个错误
错误:'deflateInit' 未声明(首次在此函数中使用)
deflateInit在zlib.h中定义
我想念什么吗?感谢您的任何提示。
package main
/*
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <assert.h>
#include "zlib.h"
*/
import "C"
import (
"fmt"
)
func main() {
fmt.Println("hmmm....")
fmt.Println(int(C.random()))
var strm C.struct_z_stream
fmt.Println(strm)
ret := C.deflateInit(&strm, 5) // trouble here
}
相关分类