我想合并两个不同的源代码并为此制作单个可执行文件。我将 sourcecode1 作为 RSYNC,将 sourcecode2 作为 WINEXE。我想将 WINEXE 代码集成到 RSYNC 中。为此,我将 WINEXE 代码放在 RSYNC 代码中。
我在 RSYNC 的 Makefile 中将位于 WINEXE/source4/ 中的 WINEXE makefile 称为
WINEXE = winexe/source4
TARGET = $(WINEXE)
$(TARGET):
@$(MAKE) -C $@;
并从RSYNC代码调用WINEXE的主函数。
但是我遇到了很多与找不到头文件相同的错误。但是当我在 WINEXE 中使用“make”命令时,它工作正常。
有数百个头文件,因此无法更改每个文件中的头文件和库的路径。
请告诉我如何整合这两个代码?