日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug...

發布時間:2025/3/15 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

屬性1. 在工程上右鍵->屬性->c/c++->代碼生成->運行庫

? ? 四個選項及含義分別如下:

  1.1 /MDd:MD_DynamicDebug,我理解是 “共享DLL中使用MFC” 時的 Debug

  1.2?/MD:MD_DynamicRelease,我理解是 “共享DLL中使用MFC” 時的 Release

  1.3?/MT:MD_StaticRelease,我理解是 “在靜態庫中使用MFC” 時的 Debug
  1.4?/MTd:MD_StaticDebug,我理解是 “在靜態庫中使用MFC” 時的 Release

?

屬性2. 在工程上右鍵->屬性->配置屬性-->常規-->MFC的使用

  2.1?其中兩個選項如下:

  2.2?在共享DLL中使用MFC

  2.3?在靜態庫中使用MFC

屬性3. 我們有兩種編譯模式,一種是Release,一種是Debug。

?

問題來了:

?VisualStudio報錯:error LNK2038: 檢測到“RuntimeLibrary”的不匹配項:? 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug

翻譯:這句的意思是? ? ? ? ? ? ? ? ? ? ? ? ?檢測到? ? ?“運行庫”? ? ? ? 的不匹配項:值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug

人話:…………………………? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 屬性1………………………? ? ? ? 屬性1.4…………………………屬性1.1

解決:能夠看出來是Debug時的 屬性1 和 屬性2 不匹配,那要么將 屬性1設置為 /MDd,要么將 屬性2 設置為 在靜態庫中使用MFC。

   反正編譯模式(屬性3)、MFC的使用(屬性2)、運行庫(屬性3)要三位一體對應起來。

?

轉載于:https://www.cnblogs.com/jieliujas/p/8778389.html

總結

以上是生活随笔為你收集整理的error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。