error MSB8020
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNCM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TP310dZpXTzkleNBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL3MTM1AzMxATMzIDMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
可能錯誤原因:低版本的vs編譯高版本的代碼會出現這個錯誤。
解決方式:
-
轉換平台工具集,如下,改成自己有的
2.
vs運作出錯:error MSB8020或error LNK1104: 無法打開檔案“opencv_calib3d248d.lib/opencv_contribxxxd.lib” vs運作出錯:error MSB8020或error LNK1104: 無法打開檔案“opencv_calib3d248d.lib/opencv_contribxxxd.lib” -
在菜單中依次選擇:[項目]->[重定解決方案目标],讓後F7重新編譯
error LNK1104: 無法打開檔案“opencv_calib3d248d.lib”
打開屬性-配置屬性-連接配接器-附加依賴項,打開自己的opencv庫看看自己的庫名是多少,對應着修改就可以。
vs運作出錯:error MSB8020或error LNK1104: 無法打開檔案“opencv_calib3d248d.lib/opencv_contribxxxd.lib”
*
error LNK1104: 無法打開檔案“opencv_contrib248d.lib”
原因:沒有安裝opencv_contribu庫,這是個額外的庫來的
安裝可以借鑒部落格:點選前往
https://blog.csdn.net/GIS_feifei/article/details/102531891