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

标签 c++ clips

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

当我在谷歌搜索时

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

我读到了 CLIPSSCPP 库,但是我找不到这个库

最佳答案

同样来自 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 进行 extern "C"声明的需要。某些编程环境允许您根据文件扩展名指定文件是应编译为 C 代码还是 C++ 代码。其他环境允许您明确指定要使用的编译器,而不考虑扩展名(例如,在 gcc 中,选项“-x c++”会将 .c 文件编译为 C++ 文件)。在某些环境中,同一个编译器用于编译 C 和 C++ 程序,并且编译器使用文件扩展名来确定文件应该编译为 C 还是 C++ 程序。在这种情况下,将 CLIPS 源文件的 .c 扩展名更改为 .cpp 通常可以将源代码编译为 C++ 程序。

关于c++ - 如何在 C++ 中运行剪辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16510527/

相关文章:

c++ - LoadLibraryA 和相对路径

java - 在 Java 和 C++ 中可视化二叉树

jboss - 如何将 JBoss/DROOLS 规则转换为 CLIPS clp

neural-network - CLIPS 与 NN 创建聊天机器人

python - 将 CLIPS 专家系统公开为 Web 应用程序的体系结构选择

python - 如何使用 PyClips 激活规则以调用 python 函数

c++ - 函数从字符串转换为 int 时出现运行时错误

c++ - 将模板类型名转换为 uint64

c++ - 图、顶点、STL 列表 : Why does list come out empty?

使用 (not (a-fact $?)) 的 CLIPS 不会触发