私は自分のサーバー上のログシステムを作成するためのサンプルコードを見て...そして私はこのDEBUGはコード内でどこに定義されていますか?
#if DEBUG
printf("something here");
#endif
が、私はそれが何を知っていました。 DEBUGがdefiendされている場合にのみ、何かをprtinsします。しかし、DEBUGはどこで定義されていますか?私はすべてのヘッダーファイルを見ましたが、DEBUGを見つけることができませんでした。
また、ロギングシステムの設計に関する良い例やチュートリアルを教えてください。 Visual Studioで
事前に感謝..
第2の部分は、第1の部分とは関係がなく、別個の質問に属し、既に尋ねられている/回答されている可能性が最も高い。 – Xeo
は、 'make'ファイルか、g ++のコンパイル時フラグ' -DDEBUG'に入っています –
makeファイルに-DDEBUGがありますが、これはCFLAGS:= -DDEBUG = 1のようなものです。 -DDEBUGとは何ですか? DEBUGを1に設定していますか?言い換えれば、私は何か-DDEBUG2 = 1ならDEBUG2も1に設定しますか? – user800799