我正在 OSX 和 Windows (VM) 上编译以下程序
package main
import (
"fmt"
fitz "github.com/gen2brain/go-fitz"
)
func main() {
doc, err := fitz.New("ML-XX-XX-XX.000_REV1.pdf")
if err != nil {
panic(err)
}
fmt.Println("finished")
defer doc.Close()
}
在 OSX 上这运行得非常好,在 Windows 上我得到一个分段错误,并且输出消息(在命令提示符中)exit status 3221225477
谷歌搜索似乎是缓冲区溢出,但不完全确定如何调试/处理它。我认为这是一个路径问题(例如,C:\\Users\me\pdfs\ML-XX-XX-XX.000_REV1.pdf但似乎不是,因为我在代码旁边复制了 pdf。
我在这里使用 PDF-PNG 库
慕后森
相关分类