我正在尝试编译
CC -std=c++11 Common.h
无论我是否包括利用头文件的.cpp文件,头文件都会产生此错误。
ld: fatal: file Common.h: unknown file type
ld: fatal: file processing errors. No output written to a.out
头文件是这个:
#ifndef COMMON_H
#define COMMON_H
#include <string>
#include <iostream>
#include <vector>
using namespace std;
enum Foo {I, J, K};
enum Bar {L, M, O};
string do(Foo e);
string forget(Bar e);
#endif
您将如何解决此问题?谢谢。