我必须运行 Makefile。其中包括此命令之一 g++ file1.o file2.o file3.h -o output
。
和我的文件就像:-.
file1.cpp
#include<iostream>
#include "file2.h"
#include "file3.h"
using namespace std;
-----
------
-----
我有 file3.h
#include<something>
#ifndef X
#define X
-----
function declaration
-----
-----
#include "file3.hpp"
#endif
file3.hpp
#include "file3.h"
------
-----
function definition
--------
请指导我。
我可以在file3.h
中定义file3.hpp
的函数还是应该使用file3.cpp
来定义file3.h
的函数。