0
私はVC++ 2013からのリンカエラーメッセージを取得しています:私のC++ ATLプロジェクトがCILでリンクされているのはなぜですか?
1>* CIL library *(* CIL module *) :
error LNK2005: [email protected] already defined in mfcs120u.lib(dllmodul.obj)
私はMFCの1、ではないの.NET関連のライブラリが必要です。これは純粋なC++プロジェクトであり、一般プロジェクト設定で "ATL単純オブジェクト"と "共通言語ランタイムサポートなし"が選択されたCOM DLLが選択されています。私は文字通りウィザードで作成しただけで、他のCOM DLLと同じ設定をしています。
このCILライブラリは、おそらくビルドに終わる可能性がありますか?
一般に、ヘッダーファイルにはリンク先のライブラリが指定されます。インクルードするすべてのヘッダーファイルをスキャンして、そのいずれかが原因であるかどうかを確認してください。 –
@ MarkRansomありがとうございます。エラーメッセージは実際には誤解を招くもので、Common Intermediate Languageとは何の関係もありません。 –