背景:ビジュアルスタジオ2015では、アプリケーションとしてA
プロジェクトが作成されています。 B
とC
の2つのパッケージを作成して、A
の内容をDLL(B
)に、C
の実行可能なアプリケーションにラップします。 main
をA
から削除した後、プロジェクトA
をアプリケーションから静的ライブラリに変更したいと考えています。 私はStatic Library (.lib)
にApplication (.exe)
からソリューション内のプロジェクトをアプリケーションから静的ライブラリに変更するにはどうすればよいですか?
Project Properties|Configuration Properties|General|Project Defaults
を変えてみました。これは、リンカエラーにつながる:
LINK : fatal error LNK1561: entry point must be defined
はもちろん、Visual Studioは、まだ(hereを参照)、このサブプロジェクトは、アプリケーションのようにコンパイルする必要があると思います。したがって、私はもはや持ちたくないint main()
があると予想しています。
したがって、プロジェクトタイプをスタティックライブラリとしてコンパイルするには、どうすれば変更できますか?