我對將剪輯嵌入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時,我可以使用這些功能++?
一些愚蠢的問題 謝謝你的任何答案或想法。