如何在C++中运行剪辑?

当我在谷歌搜索

我找到了这个链接
http://sourceforge.net/projects/clipsmm/?source=dlp
但是rar文件已损坏

并且我了解了CLIPSCPP库,但是找不到该库

最佳答案

同样来自CLIPS高级编程指南的1.2节(如果您只想直接使用C++中的CLIPS API而不是使用包装器类):

1.2 C++兼容性

现在可以使用ANSI C或C++编译器来编译CLIPS源代码。最少,非ANSI C编译器必须支持完整的ANSI样式函数原型(prototype)和void数据类型,才能编译CLIPS。如果要从C++程序进行CLIPS API调用,通常通过将CLIPS源文件编译为C++文件来进行集成更容易。这消除了在C++程序中为CLIPS API做出外部“C”声明的需要。某些编程环境允许您根据文件扩展名指定是将文件编译为C还是C++代码。其他环境允许您明确指定要使用哪个编译器而不管其扩展名如何(例如,在gcc中,选项“-x c++”会将.c文件编译为C++文件)。在某些环境中,使用同一编译器来编译C和C++程序,并且编译器使用文件扩展名来确定是否应将文件编译为C或C++程序。在这种情况下,将CLIPS源文件的.c扩展名更改为.cpp通常可以将源代码编译为C++程序。

09-30 00:18