编译聊天脚本

编译聊天脚本

我想在我的程序中外部使用 CS。我尝试// #define NOMAIN 1common.h文件中取消注释,如教程所示:

嵌入步骤#1 首先,您需要修改`common.h 并编译系统。您需要将所有 CS .cpp 文件添加到构建列表中。找到 // #define NOMAIN 1 并取消注释。这将允许您将程序编译为主程序,而 ChatScript 仅编译为伴随它的例程集合。

但我不明白这是什么意思

将所有 CS .cpp 文件添加到您的构建列表中

有人可以帮我解释一下吗?

取消注释后,// #define NOMAIN 1我尝试运行make server命令进行编译,但收到此错误消息:

/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
Makefile:107: recipe for target 'binary' failed
make: *** [binary] Error 1

您可以在此处查看完整结果:https://github.com/bwilcox-1234/ChatScript/issues/171

相关内容