WindowsにOpenCV4を導入して実行したときexit status 3221225781がでたんだけど

2021-09-20

はじめに

備忘録です。 gocvをWindowsから入れようとして、ビルドも終わってインストール完了したんですよ。

動作確認しようとおもって、versionフォルダの中の。go run main.goをしょうとしたらこんなエラーが出るわけですわ。

gocv.io\x\gocv\cmd\version>go run main.go
exit status 3221225781

ちなみにtestを動かしても同様です。

go test

解決方法

この手のライブラリに起因するバグは、GithubのIssueを見てみると大体解決します。

exit status 3221225781 #38

システム環境変数にBuildしたlibの近くのbinを追加すればOKです。

C:\opencv\build\install\x64\mingw\bin
gocv.io\x\gocv\cmd\version>go run main.go
gocv version: 0.27.0
opencv lib version: 4.5.2

おわりに

この手のエラーを上げだすときりが無いのですが、おいておけば なにかの役に立つだろうってことで記事に残します。