チャットスクリプトのコンパイル

チャットスクリプトのコンパイル

私のプログラムで外部でCSを使用したいと思います。チュートリアルに示すように、ファイル// #define NOMAIN 1からコメントを解除してみました。common.h

Embedding Step #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

ベストアンサー1

おすすめ記事