在stdafx.h 中定义的CList<>奇怪的报错

VC/MFC > 基础类 [问题点数:40分,结帖人wuzongman]
等级
本版专家分:3022
结帖率 90.91%
等级
本版专家分:29135
勋章
Blank
黄花 2009年3月 C/C++大版内专家分月排行榜第二
等级
本版专家分:2566
勋章
Blank
红花 2010年5月 C++ Builder大版内专家分月排行榜第一
2010年3月 C++ Builder大版内专家分月排行榜第一
2010年1月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2010年12月 C++ Builder大版内专家分月排行榜第二
2010年11月 C++ Builder大版内专家分月排行榜第二
2010年7月 C++ Builder大版内专家分月排行榜第二
2010年6月 C++ Builder大版内专家分月排行榜第二
2010年4月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2011年4月 C++ Builder大版内专家分月排行榜第三
2010年8月 C++ Builder大版内专家分月排行榜第三
2010年2月 C++ Builder大版内专家分月排行榜第三
2009年12月 C++ Builder大版内专家分月排行榜第三
等级
本版专家分:3022
等级
本版专家分:3022
wuzongman

等级:

Visual Studio2017自动生成的#include“stdafx.h”详解及解决方案

问题描述:高版本的Visual Studio的默认设置,会出现这么一个现象,新建项目之后,项目会自动生成#include“stdafx.h”的头文件,而且删掉之后,即使是自己正常编写的程序也会显示出错:(关于黑/深色主题,...

Visual Studio 编写C++ 代码出现的#include "stdafx.h"详解

转载来源 :... 1,用VS2008新建项目,选择【Win32】-【Win32控制台应用程序】-输入名称:Test-【确定】 &nbsp; 再选【下一步】-默认情况下,我们都是【空项目】前打上对勾,建立一个...

stdafx文件路径问题2-----VS2013.cpp引用上一级目录的stdafx.h找不到定义(解决)

转自:https://blog.csdn.net/sjhuangx/article/details/50052259stdafx的英文全称为... 所谓头文件预编译,就是把一个工程(Project)使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时...

MFC在stdafx.h定义全局变量问题

stdAfx.h面声明一个全局变量,  extern CString m_AntiAddictionInfo;//防沉迷信息 stdAfx.cpp CString m_AntiAddictionInfo;//防沉迷信息 CCurlConnect *m_curlCon;//定义一个全局对象指针下面的线程里面用到 ...

VS2013.cpp引用上一级目录的stdafx.h找不到定义(解决)

所谓头文件预编译,就是把一个工程(Project)使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 但是...

error C2504 base class undefined ---不要把所有头文件都扔一块儿

之前写程序时,最喜欢把类的头文件全部放到stdafx.h 或类似自定义的某个头文件(如include_files.h),然后不同的文件需要调用别的文件的类或变量或函数什么的,只要直接#include "include_files.h"就行了,...

从VC6到VC9移植代码问题总结

当年学校学习C编程的时候用的是TC2.0,后来学C++用TC3.0,有一天突然发现Borland C++ 3.1的IDE比较好用,于是改用BC31,然后是BC4,但是到了BC5(还有BC5.02)的时候就玩不下去了,因为我那台只有16M内存的P100实在...

VC6升至VC2010的常见错误及处理

从VC6.0到VC2008-转自CSDN博客... 一、_WIN32_WINNT与 _WIN32_IE 设置冲突  _WIN32_WINNT 与 _WIN32_IE设置不兼容会导致如下C1189致命错误: StdAfx.cpp c:\program files\microsoft sdks\windows\v6.0a\includ

vs2013编译错误代码锦集

编译器错误 C2001 错误消息   常数有换行符  字符串常数不能继续到第二行,除非进行下列操作:   •用反斜杠结束第一行。  •用一个双引号结束第一行上的字符串,并在下一行用另一个双引号

VC++6.0下的工程VS2008打开注意事项 (zz)

以前的程序VS2008打开经常出现莫名其妙的错误,感觉很麻烦。最近看了一篇文章,写得是关于VC6.0下的工程VS2008打开可能会出现的错误,自己试验了一下,确实是一片好文章,特来与大家共享。 参考文献 ...

C/C++编译器错误代码大全

来自: http://www.iamlicky.cn/post/109.html 编译器错误 C2001 错误消息   常数有换行符  字符串常数不能继续到第二行,除非进行下列操作:   •用反斜杠结束第一行。

C/C++/MFC 编译运行错误解决方法收集error

1、error C2065: “IDD_DIALOG1” : 未声明的标识符 编译时提示error C2065: “IDD_DIALOG1” : 未声明的标识符...出错文件加入#include “resource.h”语句。 2.工程附件包含目录的路径下没有r

VC6升级到VC9,线程自定义消息的升级方法

将VC6的工程升级到VC9时,碰到了一个问题,就是线程的自定义消息总是提示如下错误:无法从“LRESULT (__thiscall CAISDataRecvThread::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,...

VC6.0转成VC2008可能出现的问题

9月23日BcgControlbar是个好东西——界面用<br />解压缩 BCGControlBar.zip (比如,到 c:/bcg 目录<br />把 c:/bcg/bin 增加到你的 path 环境变量<br />运行 Visual C++ 并且打开 Tools | Options 对话框...

MFC 利用小型数据库Access 少步惆 教你用VC开发

目 录情境一 面向对象基础应用.... 4任务:类的声明及成员的访问控制... 4任务:构造函数和析构函数的应用... 2任务:成员函数的应用... 4任务:继承性的作用... 6任务:函数的重载的应用... 6任务:虚函数的使用....

bcg知识

9月28日爱着你,恨着你——BCGControlBar的Menu字体<br />在BCGControlbar很好用,但是如果自定义字体的话比较难看 <br /><br />注意菜单好像饱受压迫的一样,郁闷,mainfrm的oncreate加入 <br />LOGFONT lf...

vs2013编译错误代码集锦

转自:http://blog.csdn.net/langb2014/article/details/50617665 编译器错误 C2001 错误消息   常数有换行符  字符串常数不能继续到第二行,除非进行下列操作:   •用反斜杠结束第

VC6.0到VS2008迁移排错

<br />首先可以直接用Visual Studio 2008的打开VC6的工作区文件和项目文件(dsw和dsp),并将其升级为VS2008的解决方案格式和项目格式(sln和vcproj),VC9的编译器相对于VC6有了很大的变化,一些编译参数和链接...

VC6转到换高版本的问题与解决方法

VS2008与VC6.0的变化 刚从VC++6.0转到VS2008,用着好不习惯,网上找到一帖子,转给大家,希望会有帮助。...----------------------------------------------------------------------------------------------...

基于MFC对话框的GridfCtrl显示SQL表格

mfc对话框显示表格有那么几种方法:使用微软的CListCtrl控件,使用Joe和chris...网上找到10年前Mazdak写的教程,尝试并实现,对他表示感谢。 Mazdak-Binding MFC Grid to database一、首先介绍GridCtrl应用于简单

VC++6.0转到VS2008常出现的错误及解决方案

首先此引一例子 当源文件由vc++6.0转到vs2008时会出现如下错误: 错误一:error C2039: 'WriteHuge' : is not a member of 'CFile'" 解决方案:只有VC6有函数WriteHuge,VC7以上就没有了。用Write替换...

从VC6到VC9移植代码问题总结收藏

首先可以直接用Visual Studio 2008的打开VC6的工作区文件和项目文件(dsw和dsp),并将其升级为VS2008的解决方案格式和项目格式(sln和vcproj),VC9的编译器相对于VC6有了很大的变化,一些编译参数和链接参数被废弃...

vc6.0工程转成vs2008出现的问题及解决办法(转)

直接用Visual Studio 2008的打开VC6的工作区文件和项目文件(dsw和dsp),并将其升级为VS2008的解决方案格式和项目格式(sln和vcproj),VC9的编译器相对于VC6有了很大的变化,一些编译参数和链接参数被废弃(比如...

代码高处走 从VC6到VC9移植代码问题说明

首先可以直接用Visual Studio 2008的打开VC6的工作区文件和项目文件(dsw和dsp),并将其升级为VS2008的解决方案格式和项目格式(sln和vcproj),VC9的编译器相对于VC6有了很大的变化,一些编译参数和链接参数被废弃...

VC6学习经验积累

===============================2008/09/23处理MFC的ClassView没有定义的消息需要注意三个地方,如WM_SYSCOMMAND消息,可以接收系统菜单命令,但ClassView没有,这时需要自己...

VC6代码升级到高版本问题总结版

首先可以直接用Visual Studio2010的打开VC6的工作区文件和项目文件(dsw和dsp),并将其升级为VS2010的解决方案格式和项目格式(sln和vcproj),升级的过程问题都出编译的过程。 一、_WIN32_WINNT 与 _WIN32...

MFC无文档多视应用程序框架

/////////////////////////////////////////////////////////////////////////////////////Author: aaashun//Date: 23/2/2009//Email: aaashun@gmail.com/////////////////////////////////////////

单向循环链表

// 单向循环链表.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include "CLinkList.h" using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int a[]={1,2,3,4,5};...

VC++6.0转到VS2008

刚从VC++6.0转到VS2008,用着好不习惯,网上找到一帖子,转给大家,希望会有帮助。 -----------------------------------------------------------------------------------------------------------------------...

vc6 转vc2008 常见问题及处理

首先此引一例子 当源文件由vc++6.0转到vs2008时会出现如下错误: 错误一:error C2039: 'WriteHuge' : is not a member of 'CFile'" 解决方案:只有VC6有函数WriteHuge,VC7以上就没有了。用Write替换...

相关热词 c#drawstring c# 操作 线程 c# ip post c# 调用嵌入的图片 c#获取数据源计算 c# 线程通信 c# 静态变量多线程 c# 内存溢出 c# 时间比对 matlab有c#接口吗