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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version 错误解决

發(fā)布時間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version 错误解决 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version 錯誤解決


今天在VS2010中,用C++讀取txt文本時,因為用得是CStdioFile類,所以要包含afx.h頭文件,

例如:

#include <iostream>

#include <afx.h>

using namespace std;

void main()

{

cout<<"小孩,糖果\n";

}

但是當我導入該頭文件時編譯就出現(xiàn)了報錯:

1>------ 已啟動生成: 項目: test, 配置: Debug Win32 ------

1>正在編譯...

1>win321.cpp

1>e:\vs2010\vc\atlmfc\include\afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

1>生成日志保存在“file://e:\MyObject\test\test\test\Debug\BuildLog.htm”

1>test - 1 個錯誤,0 個警告

========== 生成: 0 已成功, 1 已失敗, 0 最新, 0 已跳過 ==========

解決方法:右擊項目-->屬性-->配置屬性-->常規(guī),然后在右邊的“項目默認值”中的“MFC的使用”選項中選擇“在共享 DLL 中使用 MFC”,在運行,解決了。



《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version 错误解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。