0

明示的なリンクを通じて同じ .dll を使用する 2 つの exe があります。どちらも、いくつかのマクロによって区別される特定の作業を行います。dll をビルドするためのメイク ファイルを作成しました。次に、メイクファイルでそのマクロを定義する方法を説明します。これにより、使用するそれぞれの dll を生成できます。私のビルドは Windows 上にあり、Visual Studio コンパイラを使用していますが、入力はかなりのものです。

4

1 に答える 1

1

を実行するmakeと、コマンドラインでマクロを設定できます。これらのマクロは、実行中に読み取り専用になりmakeます (つまり、Makefile 内で試みた割り当てをオーバーライドします)。

そのため、make ベースの VisualStudio プロジェクトを作成します。デバッグ構成については、それが実行されていることを確認してください

make TARGET=Debug

およびリリース構成の場合

make TARGET=Release
于 2013-05-14T11:32:00.663 に答える