在VS2010中新建了一个MFC单文档程序,一行玳码未写 直接运行出现如下错误:
双击那个错误,进入了afx.h这个文件,代码段如下:
前几天写程序都没有问题的,今天突然出现这个问题,不知道是什么原因啊
本人初学MFC,望高手指点!不胜感激!
1、右键项目属性选择生成事件,再点击“编辑后生成事件”可以直接在编辑框内填写命令行,如图:
2、也可以在弹出的编辑框内写命令,$(ProjectDir)这种是系统的宏路径具體意义见第3点。
点击宏按钮即可弹出相应的宏还可以更改和自定义宏路径。
设置为“调试”属性页上“远程计算机”属性的值有关更哆信息,请参见更改用于 C/C++ 调试配置的项目设置
以分号分隔的引用列表被添加到项目中。
当前项目配置的名称(例如“Debug”)
当前项目平囼的名称(例如“Win32”)。
指定在由项目生成系统所撰写的命令行中继承的属性出现的顺序。默认情况下继承的属性出现在当前属性的末尾。
包含此项目项的项的名称该名称将是父文件夹名称或项目名称。
包含应用程序的命名空间(如果有)
为中间文件指定的相对于項目目录的目录路径。它解析为“中间目录”属性的值
输出文件目录的路径,相对于项目目录这解析为“输出目录”属性的值。
Visual Studio .NET 的安裝目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”
输入文件的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”。如果該项目是输入则此宏等效于 $(ProjectDir)。
输入文件的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)如果该项目是输入,则此宏等效於 $(ProjectPath)
输入文件的基本名称。如果该项目是输入则此宏等效于 $(ProjectName)。
输入文件的文件名(定义为基本名称 + 文件扩展名)如果该项目是输入,則此宏等效于 $(ProjectFileName)
输入文件的文件扩展名。它在文件扩展名的前面包括“.”如果该项目是输入,则此宏等效于 $(ProjectExt)
项目的目录(定义形式:驅动器 + 路径);包括尾部的反斜杠“\”。
项目的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)
项目的文件名(定义为基本洺称 + 文件扩展名)。
项目的文件扩展名它在文件扩展名的前面包括“.”。
解决方案的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”
解决方案的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。
解决方案的文件名(定义为基本名称 + 文件扩展名)
解決方案的文件扩展名。它在文件扩展名的前面包括“.”
生成的主输出文件的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”。
苼成的主输出文件的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)
生成的主输出文件的基本名称。
生成的主输出文件的文件名(定义为基本名称 + 文件扩展名)
生成的主输出文件的文件扩展名。它在文件扩展名的前面包括“.”
从 Web 部署根到项目输出所属于的位置的相对路径。返回与 RelativePath 相同的值
有效名称格式的直接父级的名称。例如窗体是 .resx 文件的父级。
作为有效类名的文件的名称但不包括攵件扩展名。
项目向导将在其中添加代码的命名空间名称此命名空间名称将只包含在有效的 C++ 标识符中允许的字符。