2012-02-16 77 views
2

我正在使用Visual Studio 2010,我使用了一個灰點相機。我使用flycapture libs和dll來捕獲我的應用程序中的視頻流。我使用FlyCapture2.dll,FlyCapture2d.dll和libiomp5md.dll(全部32位)。我的應用程序完美地編譯和鏈接靜態庫,並且在發佈模式下它也可以完美運行。但是,在調試模式下,我收到以下錯誤: 應用程序無法正確啓動(0xc0150002)。單擊確定關閉該應用程序。dll錯誤flycapture

我認爲flycapture的動態庫存在問題。我使用flycapture的最新版本,但我無法解決此問題。

感謝

+0

查看Windows事件日誌中的並排錯誤詳細信息。您可能需要聯繫供應商以獲得支持。 – 2012-02-16 11:09:30

+0

問題是,FC2的調試DLL取決於調試visual C++運行時dll,它們不是分佈式的,也不可用於下載。 – neuviemeporte 2013-06-21 11:57:00

+0

這些DLL來自VC++ 8.0(2005),所以如果你沒有安裝VS 2005,那麼你就沒有這些DLL。我想即使你做了,也可能會有版本不匹配。 – neuviemeporte 2013-06-21 12:07:08

回答

6

我有同樣的問題,似乎.pdb文件在flycapture SDK的Flycapture2d.dll失蹤。我的快速解決方案是即使在調試模式下也使用FlyCapture2.dll。

+0

我有相同的,但只在部署計算機上。發展一切都很好。使用FlyCapture2.dll是我的解決方案。 – Michail 2016-08-31 11:39:04