【MFC】error C2065: 'AfxGetFileName' : undeclared identifier

一开始在debug目录下无任何错误

在release下总是

--------------------Configuration: maizang - Win32 Debug--------------------
Compiling...
APPINIT.CPP
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\APPINIT.CPP(90) : error C2065: ‘AfxGetFileName‘ : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\APPINIT.CPP(102) : error C2065: ‘AfxLoadString‘ : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\APPINIT.CPP(139) : error C2373: ‘AfxGetFileName‘ : redefinition; different type modifiers

后来单独包含stdafx  或者StdAfx  都会报错

但是2个一起包含居然没错了

难道这2个不是一个文件?
---------------------
作者:chasexie(xiehonghao)
来源:CSDN
原文:https://blog.csdn.net/hnust_xiehonghao/article/details/8578241
版权声明:本文为博主原创文章,转载请附上博文链接!

【MFC】error C2065: 'AfxGetFileName' : undeclared identifier

原文地址:https://www.cnblogs.com/ZHENGJUNupperclassman/p/10980206.html

时间: 2024-11-05 06:25:54

【MFC】error C2065: 'AfxGetFileName' : undeclared identifier的相关文章

error C2065: 'CArchiveStream' : undeclared identifier

release:模式下 问题: 在导入JPEG文件时要使用到  CArchiveStream类  但是编译的时候会出现  'CArchiveStream'   :   undeclared   identifier    编译错误.即使追加了 #include <afxpriv.h> #include <afxpriv2.h> 有时候还是不能解决问题. 解决方法: 在预编译文件stdafx.h文件中追加  #ifndef _AFX_NO_OLE_SUPPORT #include &

error C2065: &apos;TIME_UTC&apos; : undeclared identifier

boost_1_55_0\boost\threadpool\task_adaptors.hpp(138) : error C2065: 'TIME_UTC' : undeclared identifier boost_1_55_0   version threadpool-0_2_5   version 解决办法:(This patch fixes compilation) --- dependencies/threadpool/include/threadpool/task_adaptors.

error C2065: &#39;assert&#39; : undeclared identifier

F:\VC6.0 : error C2065: 'assert' : undeclared identifier 导入#include <assert.h> error C2065: 'assert' : undeclared identifier

VS2008编译错误:error C2065: &#39;PMIB_TCPSTATS&#39; : undeclared identifier c:\program files (x86)\microsoft sdks\windows\v7.0a\include\iphlpapi.h 411

安装了VS2008编译之前的程序,结果出现了编译错误,以为是VS2008的Sp1补丁没装好,重装补丁后还是不行,编译错误如下: 双击错误会定位在iphlpapi.h中, 一个可行的解决办法是:把iphlpapi.h文件的line386---line421 都注释掉了: 然后再尝试编译,编译成功,运行也没有问题. 看起来,这几行代码不会影响程序运行. VS2008编译错误:error C2065: 'PMIB_TCPSTATS' : undeclared identifier c:\program

【mfc】用对话框分页实现用户登录

所谓的对话框分页就是点击完一个对话框的按钮,切换到另一个对话框, 这样的对话框多用于一些需要用户登录才能够进行操作的软件, 下面就用对话框分页来实现用户登录系统 一.基本目标 有如下的程序,输入用户名与密码,如果用户名为admin,密码为123456,那么则成功登录,切换到一个有"欢迎登录"与"关闭"按钮的对话框 如果用户名或者密码输入错误则弹出提示, 点击关闭能够关闭这个程序,不弹出用户登录的对话框. 二.制作过程 1.首先如同之前的<[mfc]对于对话框程

【转载】 ERROR 1045 (28000): Access denied for user [email&#160;protected] (using password: NO)

来自:http://www.jb51.net/LINUXjishu/10981.html 错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied for user的错误.删除user.user中值为NULL的,或更新NULL为test 1)delete from user where user is NULL 2)update user set user='test' where user is NULL.意外的情况: 如果上述方

【mfc】利用文件的读写,theApp全局变量来现实登录帐号管理系统

本文亦是在<[mfc]用对话框的切换实现重新登录>(点击打开链接)的进一步工作,也是对其的进一步改进,上次的登录只是在判断用户输入的用户名与密码是否为admin与123,这次则利用文件的读写实现用户帐号的创建.删除与修改,不再拘泥与admin与123这个帐号,用户可以创建很多帐号,并且赋予其是否有修改帐号的权限,同时,利用theApp全局变量,用户一旦成功,其登录信息则会一直被记录,类似与网页中的Session.虽然现在VC6中的mfc已经过时了,但是仍然具有研究意义,毕竟XP曾经是一个无法超

【SVN】Error running context: 由于目标计算机积极拒绝,无法连接

今天在准备搭建一个SVN服务器(SVN服务器搭建和使用),在导入数据的时候遇到问题也是这篇博客的主题,"Error running context: 由于目标计算机积极拒绝,无法连接". 一出现问题,自己想的就是再重新走一遍流程,看看是不是哪里弄错了.之后确认不是这个错误:转去百度查找问题解决办法了.看了很多办法(解决办法1)(解决办法2),差不多的回答都是那几点: 1windows自带的或用户自己安装的防火墙屏蔽了相应的端口 2客户端主机由于路由等原因无法连接到svn服务器主机 3客

【mfc】不同对话框之间互相操控、全局变量与日期控件

首先先改良一下上次在<[mfc]利用文件的读写,theApp全局变量来现实登录帐号管理系统>(点击打开链接)中提到的一种方法:为了解决mfc模态对话框在任务栏中不显示的缺陷,于是在一些模态对话框中的OnInitDialog()初始化函数中,使用SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE, WS_EX_APPWINDOW);这样虽然能够实现效果,但是在每一个模态对话框都要添加这句话那不是累死?其实如下图的解决方式: 打开新建mfc工程就创建的