0

VS2008 プロジェクトを VS2010 プロジェクトに変換する際に、mfcs90.lib を mfcs100.lib に置き換えることはできますか?

4

1 に答える 1

0

はい、できますし、すべきです。周りを見回して、あなたが何をする必要があるかについて少し助けて説明するかもしれないいくつかのドキュメントを見つけました.

これらの MFC リンク ライブラリは、Microsoft の TN033 テクニカル ノート ( http://msdn.microsoft.com/en-us/library/hw85e4bb.aspx ) で簡単に説明されています。

mfcsxxx.lib ファイルの概要は次のとおりです。 MFCSxx[U][D].LIB ライブラリは、MFC 共有 DLL と組み合わせて使用​​されます。これらのライブラリには、アプリケーションまたは DLL に静的にリンクする必要があるコードが含まれています。

* The "U" designates that the library is built for Unicode.
* The "D" designates that the library is built for Debug.
* If the number in the library is 90, then it's compiled with and for Visual Studio 2008 (VC++ 9.0)
* If the number in the library is 100, then it's compiled with and for Visual Studio 2010 (VC++ 10.0)

mfcsxxx.lib ファイルには、出力バイナリに静的にリンクされたコードが含まれていますが、MFC の DLL バージョンと組み合わせて使用​​されることに注意してください。MFC を静的にリンクする場合、[nu]afxcw[d].lib ライブラリが使用されます (ここで、「n」または「u」はライブラリが Unicode であるかどうかを決定し、「d」はデバッグ ビルドで使用されます)。

于 2012-06-18T15:09:11.227 に答える