mfc 中使用Tinyxml出现问题。。。

时间:2022-10-11 05:28:00
我将两个 .h文件和4个 .CPP文件加到工厂目录, 然后编译就出问题。。。
 而且从 Tinyxml官网下载的那个示例代码, 编译也通不过。。   郁闷啊。。。

mfc 中使用Tinyxml出现问题。。。mfc 中使用Tinyxml出现问题。。。

warning C4627: “#include "tinyxml.h"”: 在查找预编译头使用时跳过1>     将指令添加到“stdafx.h”或重新生成预编译头。。。

1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxmlparser.cpp(28): warning C4627: “#include "tinyxml.h"”: 在查找预编译头使用时跳过1> 将指令添加到“stdafx.h”或重新生成预编译头
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxmlparser.cpp(36): warning C4005: “TIXML_LOG”: 宏重定义1> d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxmlparser.cpp(34) : 参见“TIXML_LOG”的前一个定义
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxmlparser.cpp(1640): fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
1>  tinyxmlerror.cpp
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxmlerror.cpp(25): warning C4627: “#include "tinyxml.h"”: 在查找预编译头使用时跳过1>  将指令添加到“stdafx.h”或重新生成预编译头
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxmlerror.cpp(53): fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
1>  tinyxml.cpp
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxml.cpp(28): warning C4627: “#include <sstream>”: 在查找预编译头使用时跳过1>  将指令添加到“stdafx.h”或重新生成预编译头
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxml.cpp(29): warning C4627: “#include <iostream>”: 在查找预编译头使用时跳过>  将指令添加到“stdafx.h”或重新生成预编译头
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxml.cpp(32): warning C4627: “#include "tinyxml.h"”: 在查找预编译头使用时跳过1> 将指令添加到“stdafx.h”或重新生成预编译头
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinyxml.cpp(1888): fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
1>  tinystr.cpp
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinystr.cpp(27): warning C4627: “#include "tinystr.h"”: 在查找预编译头使用时跳过1> 将指令添加到“stdafx.h”或重新生成预编译头
1>d:\mybackup\我的文档\visual studio 2012\projects\tinyxmltest\tinyxmltest\tinystr.cpp(112): fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
1>  正在生成代码...

4 个解决方案

#1


在cpp文件中 添加 #include"stdafx.h"

#2


文件右键Properties -- c/c++ -- Percompiled Headers -- Percompiled Header -- 选Not Using Precompiled Headers

#3


#include"stdafx.h"  

#4


用 RapidXML 更快

#1


在cpp文件中 添加 #include"stdafx.h"

#2


文件右键Properties -- c/c++ -- Percompiled Headers -- Percompiled Header -- 选Not Using Precompiled Headers

#3


#include"stdafx.h"  

#4


用 RapidXML 更快