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的編譯;