VS2013+QT5.5.1第一個編譯文件錯誤問題:fatal error LNK1112: 模塊計算機類型“x64”與目標計算機類型“X86”衝突。另附一次性永久配置Qt和opencv的方法。

QT5.5.1成功安裝到VS2013後,出現了下面的問題:
Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatal error LNK1112: 模塊計算機類型“x64”與目標計算機類型“X86”衝突,解決方法:

(文章最後,附一次性永久配置Qt和opencv的方法。)

同時,如果出現了下面這個:

解決方法:

開始執行就可以啦。啊啊終於弄出來了,趕緊記下來,免得以後忘記了。。

還有,如果想要一次性永久配置Qt和opencv,可以選擇在屬性管理器裏配置,操作如下(我的版本是64位的,debug執行,所以選擇了這個,如果你用release編譯也是想用的操作):

右鍵——>屬性——>相同的配置方法:

因爲實驗室的相機採圖用的是opencv2.4.8編寫的,所以我用的opencv版本也是opencv2.4.8,鏈接器的輸入如下,方便copy:

opencv_calib3d248.lib

opencv_contrib248.lib

opencv_core248.lib

opencv_features2d248.lib

opencv_flann248.lib

opencv_gpu248.lib

opencv_highgui248.lib

opencv_imgproc248.lib

opencv_legacy248.lib

opencv_ml248d.lib

opencv_objdetect248.lib

opencv_ts248.lib

opencv_video248.lib

opencv_nonfree248.lib

opencv_ocl248.lib

opencv_photo248.lib

opencv_stitching248.lib

opencv_superres248.lib

opencv_videostab248.lib

opencv_calib3d248d.lib

opencv_contrib248d.lib

opencv_core248d.lib

opencv_features2d248d.lib

opencv_flann248d.lib

opencv_gpu248d.lib

opencv_highgui248d.lib
opencv_imgproc248d.lib

opencv_legacy248d.lib

opencv_objdetect248d.lib

opencv_ts248d.lib

opencv_video248d.lib

opencv_nonfree248d.lib

opencv_ocl248d.lib

opencv_photo248d.lib

opencv_stitching248d.lib

opencv_superres248d.lib

opencv_videostab248d.lib

完成!(*^▽^*)

發佈了6 篇原創文章 · 獲贊 4 · 訪問量 7508
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章