可能性の重複:静的にリンクする必要があるプログラムが使用するライブラリーの
Linking 32-bit library to 64-bit program
32ビットと64ビットのコードを混在させることはできますか?
一つは、32ビットです。 64ビットコンパイラでコンパイルした場合は、変数の型の長さが異なるため(ほとんどの場合、長さが2倍長くなります)、ブレークします。ライブラリのソースコードが提供されています。 プログラム自体は32ビットと64ビットで動作します。 ライブラリを32ビットとしてコンパイルし、それを静的に64ビットアプリケーションにリンクすることはできますか?