Windows 32ビットで64ビットのネイティブVisual Studio 2008 C++プログラムをコンパイルしようとしています。ネイティブC++プログラムを64ビットでコンパイルするのに問題があります
msvcprtd.lib
のバージョンが64ビットでないため、リンク時にエラーが発生しました。
msvcprt.lib(MSVCP90.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
私はのMicrosoft Windows SDKの最後のバージョンがインストールされているが、私はx64のディレクトリ内MSVCPRTD.LIBファイルを発見したことはできません。
なぜデバッグDLLを再配布することが許可されていないときに、デバッグ用にクロスコンパイルする必要がありますか? –
私はリリースで同じ問題を抱えています... –