簡體   English   中英

未找到入口點 - VS2019 OpenCV C++

[英]Entry Point Not Found - VS2019 OpenCV C++

我正在通過 Visual Studio 2019 使用 C++。我運行編譯的 *.exe 文件沒有任何問題,直到我在重新安裝 CUDA 和 Insight 時出錯,然后修復了 Visual Studio。

雖然構建沒有問題,但我現在不斷收到以下錯誤:

在此處輸入圖片說明

我卸載了 Visual Studio 2019、CUDA 和 OpenCV,然后再次重新安裝,但我一直遇到同樣的錯誤。

圖中的錯誤信息通常意味着有一個dll你鏈接到導入庫和沖突dll當Windows搜索匹配的DLL被發現。 Windows 搜索的一個這樣的地方是PATH環境變量的所有文件夾。

評論中提到您嘗試使用 vcpkg 構建 opencv,但由於 cuda 沖突而最終沒有使用它。 如果您的代碼正在使用此 opencv 構建的dlls或導入庫的任何部分,或者 opencv 的dlls位於PATH環境變量中的文件夾中,則可能會導致您在此問題中遇到的問題。

我的建議是從vcpkg安裝中刪除任何 opencv dll、頭文件和導入庫

vcpkg remove opencv4 

可以解決這個問題。 或者,如果您根本不需要vcpkg ,則可以從 Windows PATH環境變量中刪除vcpkg的二進制文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM