zoukankan      html  css  js  c++  java
  • 遇到问题——IntelliSense: #error directive: Please use the /MD switch for _AFXDLL builds

      我的MFC单文档工程,出现如题错误。这个错误是在使用了CString类的LoadStringW函数后出现的,但是把它注释后也一样又错了:

    1     CString str;
    2 str = "视频监控";
    3 pDC->TextOutW(50, 20, str);
    4
    5 str.LoadStringW(IDS_STRING312);
    6 pDC->TextOutW(300, 20, str);

    按照网友的方法:修改如下设置:工程->属性->配置属性->c/c++->代码生成->运行时库->多线程调试DLL(/MDd)。

    还是没能解决。。。

    发现是这里的问题:

     1 void CTextApp::PreLoadState()
    2 {
    3 BOOL bNameValid;
    4 CString strName;
    5 bNameValid = strName.LoadString(IDS_EDIT_MENU);
    6 ASSERT(bNameValid); // 这一行里面运行不过,debug到这里通不过,但也想不出出了什么问题,也没改过这些地方
    7 GetContextMenuManager()->AddMenu(strName, IDR_POPUP_EDIT);
    8 bNameValid = strName.LoadString(IDS_EXPLORER);
    9 ASSERT(bNameValid);
    10 GetContextMenuManager()->AddMenu(strName, IDR_POPUP_EXPLORER);
    11 }

    高手求解啊啊啊啊~~~



     

    弦上故人来,纸底乱飞红。
  • 相关阅读:
    bt5设置IP
    flyCoding
    [Cocoa][译]苹果 Cocoa 编码规范中文版
    [BZOJ4569] [Scoi2016]萌萌哒
    BZOJ4899]记忆的轮廓
    [BZOJ1701] [Usaco2007 Jan]Cow School牛学校
    [Poi2011]Lightning Conductor
    [BZOJ4709] [Jsoi2011] 柠檬
    决策单调性优化dp 专题练习
    2369. 区间
  • 原文地址:https://www.cnblogs.com/lingshaohu/p/2218322.html
Copyright © 2011-2022 走看看