我对将剪辑嵌入C和C++之间的差异感到困惑。 我有成功的嵌入卡入C程序服从于高级编程指南中的步骤(第4.17) 现在,我要将剪辑成C++程序,和我有一些问题。将剪辑嵌入到C并将剪辑嵌入到C++中有所不同
.c.o :
gcc -c -Wall -Wundef -Wpointer-arith -Wshadow -Wcast-qual \
-Wcast-align -Winline -Wmissing-declarations -Wredundant-decls \
-Wmissing-prototypes -Wnested-externs \
-Wstrict-prototypes -Waggregate-return -Wno-implicit $<
clips : $(OBJS)
gcc -o clips $(OBJS) -lm -ltermcap
OBJS代表.o文件。
当我将剪辑嵌入到C程序中时,我使用makefile从github下载(如上所示)。它使用“gcc”,想知道是否应该将“gcc”改为“g ++”并做一些其他更改。
源文件是.c文件和.h文件,我应该改变他们到.cpp文件和文件.HPP?
还有clipsmm上描述为一个C++ CLIPS接口sourceforge上,我下载和阅读它的文档,我不太明白。它只是提供一些.hpp文件或全新的剪辑?
我使用高级编程指南中提供的C函数,我不知道是否嵌入剪辑成C时,我可以使用这些功能++?
一些愚蠢的问题 谢谢你的任何答案或想法。