我刚刚继承了一些C++代码,这些代码写得不好用一个cpp文件,其中包含main和一堆其他函数.还有一些.h文件包含类及其函数定义.
到目前为止,该程序是使用该命令编译的g++ main.cpp.现在我已经将类.h和.cpp文件分开了,我需要使用makefile还是我仍然可以使用g++ main.cpp命令?
假设我有这些文件:
main.cpp, ClassA.cpp, ClassA.h, ClassB.cpp,ClassB.h
#include "ClassA.h"和#include "ClassB.h"每个.cpp文件包括其各自的.h文件。这样对吗?现在我正在编译g++ *.cpp,然后我得到一个可执行文件a.exe(Windows)
PS 我对 make 不熟悉,也不想使用它,所以请不要在答案中提及它,我阅读了Using G++ to compile multiple .cpp and .h files,但我需要更多关于我的问题的解释。