Re: Windows Vista での不具合 ― 2007年01月16日 00時26分42秒
その後、MinGWにはlibmsvcr71.a他、インポートライブラリが用意されてることが分かりました。このため、 -lmsvcr71をつければ今回の不具合は回避できることがわかりました。
しかし、
C:\> objdump -p test.exe | grep dll
DLL Name: KERNEL32.dll
DLL Name: msvcr71.dll
DLL Name: msvcrt.dll
のように msvcrt.dll もリンクされるのがちょっと気になります。
何か矛盾が生じないだろうか。
なお、MSVCRT のインポートライブラリには、
libmsvcr70.a
libmsvcr70d.a
libmsvcr71.a
libmsvcr71d.a
libmsvcr80.a
libmsvcr80d.a
が用意されています。
とりあえず libmscr71.a を使うつもりです。
しかし、
C:\> objdump -p test.exe | grep dll
DLL Name: KERNEL32.dll
DLL Name: msvcr71.dll
DLL Name: msvcrt.dll
のように msvcrt.dll もリンクされるのがちょっと気になります。
何か矛盾が生じないだろうか。
なお、MSVCRT のインポートライブラリには、
libmsvcr70.a
libmsvcr70d.a
libmsvcr71.a
libmsvcr71d.a
libmsvcr80.a
libmsvcr80d.a
が用意されています。
とりあえず libmscr71.a を使うつもりです。
最近のコメント