10

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

ソース.cpp

#include "add.h"
#include <iostream>

int main()
{
    std::cout << add(3, 4);
    return 0;
}
4

2 に答える 2

17

一般的なコードは問題ないように見えますが、add.h にはファイルの最後にキャリッジ リターンが必要です。そのエラー コードに関する Microsoft のドキュメントは次のとおりです。

http://msdn.microsoft.com/en-us/library/4exw7xyc%28v=vs.110%29.aspx

于 2012-12-09T00:04:17.867 に答える