質問: ### 質問 こちらのサイトを参考にGPU非搭載の64bitのWindowsでVisual Studio 2015を用いてDarknetのYOLOv3のモデルを作成しました。 作成したモデルを別のDebug,x86のプログラムで使用したいと思いdarknet_no_gpu.exeをRelease,x86でビルドしたところ特にエラーもなくビルドが終了し、 darknet-master/build/darknet/Releaseにdarknet_no_gpu.exeが作成されました。 dakrnet_no_gpu.exeのあるディレクトリにdarknet-master/build/darknet/x64からcoco.data yolov3.weights yolov3.cfg dog.jpgを移動させた後 ``` darknet_no_gpu.exe detector test coco.data yolov3.cfg yolov3.weights dog.jpg ``` を実行したところpthreadVC2.dllが見つからないと表示されdarknet/build/darknet/x64にあるpthreadVC2.dllをReleaseフォルダに移動させ再度上記のコードを実行したところ 「アプリケーションを正しく起動できませんでした(0xc000007b)。[OK]をクリックしてアプリケーションを閉じてください」 というウィンドウが表示されます。 考えられる原因を挙げていただきたいです。よろしくお願いします。 ### 補足情報(FW/ツールのバージョンなど) OpenCV 3.4.0 (cmakeにて32bit用に変換済) windows 64bit
回答: > > darknet/build/darknet/x64にあるpthreadVC2.dllをReleaseフォルダに移動させ > > > x86でビルドしたのであれば、pthreadVC2.dllもx86のものを使用しなければなりません。