解決"模塊計算機類型X86與目標計算機類型X64衝突"問題

        在VS2013+Boost編程時,經常遇到"模塊計算機類型X86與目標計算機類型X64衝突"的問題,出現該原因是當前工程是x86類型即32位,而自己要生成的exe或dll是64位,位數不匹配,所以報錯。
        解決方法:將工程類型的位數與自己引用的dll或lib位數保持一致。
        這裏介紹,在VS2013裏將32位控制檯改成支持64位的控制檯的方法:
        點擊VS2013工具欄的[生成]–> 配置管理器 --> 在"活動解決方案平臺 "選擇x64, 如圖(1)、圖(2)、圖(3)所示:
在這裏插入圖片描述

圖(1) 點擊工具欄上的[生成]–>[配置管理器]

在這裏插入圖片描述
圖(3) 平臺選x64,從此處複製爲空

在這裏插入圖片描述
圖(3) 在[活動解決平臺]裏選中x64

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