zoukankan      html  css  js  c++  java
  • VS的一些错误解决方法记录

    1。errorC2664 "bool CMarkup::AddElem(MCD_CSTR,MCD_CSTR,int)":不能将参数1从“constchar [7]” 转换位"MCD_CSTR"

    方法:所有字符串都加_T(),否则编译失败

    2.errorC2872:Cstring 不明却的标示符

    方法:如果是mfc中,用typedef后面的模板,不要直接用CString

    3.debug failed x7c812afb处有未经处理的异常:MicrosoftC++异常:内存位置0x0011f408处的cv::Exception

    方法:崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。

    4.error C2011: “XXX”:“class”类型重定义

    方法:【error C2011: “XXX”:“class”类型重定义】

    原因:一个类被定义了多次,例如在类A的头文件中#include "B.h",同时又在类A的cpp文件中再次#include "B.h"

    解决方法:在文件头加上了“#pragma once”,防止某个头文件被多次include,保证头文件被编译一次。用#ifndef,#define,#endif也可以用来防止重定义。

  • 相关阅读:
    Linux的命令、用户、权限管理
    Java中快捷键
    数组的学习
    Java中方法定义和调用的学习
    java中的标识符、修饰符、关键字
    MYSQL的学习
    JavaScript小白教程2
    navicat中选择utf-8时的困惑
    python小白教程
    英语单词
  • 原文地址:https://www.cnblogs.com/thefirstfeeling/p/5750242.html
Copyright © 2011-2022 走看看