而且从 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 更快