Visual Studioで静的ライブラリ(mfcは使用されていません)を作成し、静的にリンクされたmfcプロジェクト(実際にはcom-dll)でリンクしたいと思います。
リンクmfc-lib
すると、たくさんのメッセージが表示されますsymbol is already defined
。これは、標準C ++ライブラリを2回リンクしたためです(1回は静的ライブラリで、もう1回はmfcプロジェクトで)。
どうすれば修正できますか?には回避策がありますが、/FORCE:MULTIPLE
これは悪い決定だと思います。