1.cpp:(调用2文件)
#include<stdio.h>
#include"2.cpp" //错误,应该改成#include"2.h"
............
2.h:
#include<stdio.h>
.......
2.cpp:
#include<stdio.h>
#include"2.h"
.......
编译出错:error LNK1169: 找到一个或多个多重定义的符号 D:\Visual Studio 2013…\Debug.exe 1 1
解决方法:将1.cpp改成
#include<stdio.h>
#include"2.h"