いくつかの C++ スタティック ライブラリと 1 つの WinRT ネイティブ スタティック C++ ライブラリを含む Windows 8 用の WinRT アプリケーションがあります。スレッドモデルライブラリに関連する複数定義されたシンボルについて不平を言っているため、リンクしていません:
vccorlibd.lib(tmmta.obj) : error LNK2005: "int __abi___threading_model" (?__abi___threading_model@@3HA) already defined in vccorlibd.lib(tmdefault.obj)
fatal error LNK1169: one or more multiply defined symbols found
MTA スレッド モデル ライブラリ (tmmta) とデフォルトのスレッド モデル ライブラリ (tmdefault) をリンクしようとしていることに注意してください。
これを変更するためのプロジェクト プロパティの設定が見つかりません。私が見つけた最も近いものは CLR スレッド属性ですが、この設定を変更しても効果はありません。ソリューションのどのサブプロジェクトがどのスレッド モデルを使用しているかわかりません。
スレッド モデルの設定を表示および変更する方法と場所を教えてください。
ありがとう!