做实验过程中出现的问题:
首先看编写的main.cpp、judge.cpp和judge.h
再编写makefile文件:
当然makefile文件相当于不使用make命令在终端中输入三行命令:
这样和直接使用make命令效果是一样的,执行后就会出现开头的问题了.
但是使用 g++ main.cpp 命令后是可以正确执行的,得到想要的结果.
问题的解决办法也很简单,只需要将main.cpp中包含的头文件#include“judge.cpp”改成#include“judge.h”即可,重新去执行make命令.
同时, g++ main.cpp 就报错了.
两种方法不能兼得.
如果对您有帮助的话,就点个赞!



