Compile o ChatScript

0

Eu quero usar CS externamente no meu programa. Eu tentei descomentar // #define NOMAIN 1 dentro do arquivo common.h como o tutorial diz aqui:

Embedding Step #1 First, you will need to modify 'common.h and compile the system. You need to add all the CS .cpp files to your build list. Find the // #define NOMAIN 1 and uncomment it. This will allow you to compile your program as the main program and ChatScript merely as a collection of routines to accompany it.

Mas não consigo entender o que isso significa por

add all the CS .cpp files to your build list

Alguém pode explicar isso para mim?

Após descomentar // #define NOMAIN 1 , tentei executar o comando make server para compilar, mas recebi esta mensagem de erro:

/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

Você pode ver o resultado completo aqui: link

    
por user3486308 16.10.2017 / 11:46

0 respostas

Tags