windows下X64位動態庫改爲靜態庫導致的fatal error LNK1112: 模塊計算機類型“x64”與目標計算機類型“X86”衝突

當windows下X64位動態庫,想改爲靜態庫lib時,修改常規屬性中的配置類型由dll改爲lib後,編譯時由於未指定MACHINE類型,系統會自動指定:LINK : warning LNK4068: 未指定 /MACHINE;默認設置爲 X86,因此會產生:fatal error LNK1112: 模塊計算機類型“x64”與目標計算機類型“X86”衝突問題。


修改方法:


  在工程屬性中,選擇 配置屬性-》庫管理器-》命令行,在下面的其他選項中輸入:/MACHINE:X64

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章