none
既存のプロジェクトで、出力ファイルをDLLやLIBに変更する事は可能でしょうか? RRS feed

  • 質問

  • いつもお世話になっております。
    VC++6.0、MFC使用です。
    出力ファイルが、exe形式で出力される様にプロジェクトを作成しました。
    既存のプロジェクトで、出力ファイルをDLLやLIBに変更する事は可能でしょうか?
    できましたら、公開ソースのzlibの様に、構成を変えて、出力を切り替えたいと思います。
    設定方法の教示お願いします。
    2008年4月22日 14:28

すべての返信

  • Windowsの場合、dllとexeではエントリポイントが違いますので、その辺を条件コンパイルなどで分ければいけるかもしれません。単純に設定変更だけでは無理なはず。

     

    それよりも共有するコードを分離して、プロジェクトをそれぞれ作ったほうが早いかもしれません。

    2008年4月22日 17:12
  • 早速の回答ありがとうございます。
    申し遅れました。現在1つのソリューションに、ソースが600本、プロジェクトが30以上存在するので、コードを分離するには骨が折れますし、容易にプロジェクトを増やしたくありません。
    1つのプロジェクトにエクスポートする関数は2つほどですので、条件コンパイルなどで分けようと思っています。

    2008年4月23日 11:36