我在我的新機器上運行基本的opencv腳本時遇到了問題。我已經安裝了opencv2.1。「應用程序未能啓動,因爲找不到cxcore210.dll」。爲什麼會發生?
C:我從鏈接器鏈接這些文件\ OpenCV2.1 \ LIB \ cv210.lib C:\ OpenCV2.1 \ LIB \ cvaux210.lib C:\ OpenCV2.1 \ LIB \ cxcore210.lib C:\ OpenCV2.1 \ LIB \ highgui210.lib
我運行程序時,它編譯。但是,它給了我上面的錯誤。這是爲什麼?我嘗試鏈接到它描述的dll,它也不喜歡那個。
是否有'cxcore210.dll'在同一目錄下的應用程序的可執行文件位於 – stakx 2010-06-13 18:45:42
不,但我想我可以鏈接到它,而不是複製和粘貼cxcore210.dll到該目錄.. – tomas 2010-06-13 18:46:56
這些.lib文件只是導入庫:你鏈接它們,他們包裝調用'LoadLibrary()'和'GetProcAddress()'和其他相關的DLL函數,這樣你就不必在代碼中明確地做到這一點。您仍然需要在運行時提供該DLL。 – 2010-06-13 18:55:46