我想在visual studio 2012中编写一个简单的C代码,但总是在头文件中收到错误C1004.有人可以帮帮我吗?
我的代码如下.我是visual studio C的新手,所以这可能是非常愚蠢的错误.
add.cpp
#include <iostream> int add(int a,int b) { return a+b; }
add.h
#ifndef ADD_H #define ADD_H int add(int a,int b); #endif
source.cpp
#include "add.h" #include <iostream> int main() { std::cout << add(3,4); return 0; }
解决方法
一般代码看起来没问题,但add.h将需要在文件末尾回车.以下是该错误代码的Microsoft文档:
http://msdn.microsoft.com/en-us/library/4exw7xyc%28v=vs.110%29.aspx