2016-09-05 6 views
1

私はDLLまたはEXEファイルとしてビルドすることができます.EXEファイルとしてビルドするには、Main.cppをプロジェクトに組み込む必要があります。コンパイル設定用にファイルを除外する方法は?

デバッグとリリースの設定をEXEファイルとしてビルドするように設定しました。

ここで、このようなMain.cppがコンパイル時に除外され、DLLファイルのみが生成されるように、DebugDLLとReleaseDLLの設定(およびその他の必要な調整)を設定したいと思いますか?

答えて

1

ソースファイルは含まれていないので除外しますが、ヘッダーを除外して含めます。私は理解していない「条件付きコンパイル」

#ifdef COMPILING_DLL 
// ... dll code 
#elif defined _CONSOLE 
// .... console coe 
#elif defined _WIN32 
// ... win32 code 
#endif 
+0

を使用することを検討してソースファイルからいくつかのコードを除外する 、マクロを設定する方法、2つのコンパイルの設定、デバッグ、およびDebugDLLがありますと言いますか? – athos

+0

コードのサンプルを書き留めると、確かに効率的な回答が得られます – Raindrop7

+0

ありがとう!私はそれを試して、それを行う方法を見つけた! – athos

関連する問題