cuda報錯: nvcc fatal : Host compiler targets unsupported OS


nvcc fatal : Host compiler targets unsupported OS  

 

實際上表示的可能是編譯器過新 ;

cuda庫不能認識出編譯器;

 

我當時使用vs2019   vs2017去編譯opencv430  + opnecv-contrib430  出現這樣的問題;

 

實際上,利用vs2019 vs2017 編譯opnecv以及contrib 411 都沒有問題;

 

於是更換430源碼,利用vs2015x64進行編譯,果然,一切OK 。  這是由於opnecv的源碼中含有一些只能用vs2015進行編譯的部分,導致整體都必須要用2015.

特別是opencv-cudadev.lib 的編譯,opencv-core.lib的編譯;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM