Untuk contoh penggunaan IPC untuk menjalankan plugin 32-bit dari kode 64-bit, lihat NSPluginWrapper open source.
Itu mungkin, tetapi bukan tanpa keajaiban serius di balik layar dan Anda tidak akan menyukai jawabannya. Baik meniru CPU 32 bit (tidak, saya tidak bercanda) atau alihkan proses utama kembali ke 32 bit. Meniru mungkin lambat.
Ini adalah bukti konsep teknik.
Kemudian simpan tabel setiap akses memori ke dan dari perpustakaan 32 bit dan menjaganya tetap sinkron. Sangat sulit untuk mencapai kelengkapan teoretis, tetapi sesuatu yang bisa diterapkan seharusnya cukup mudah, tetapi sangat membosankan.
Dalam kebanyakan kasus, saya percaya dua proses dan kemudian IPC di antara keduanya mungkin sebenarnya paling mudah, seperti yang disarankan sebaliknya.
Tidak. Anda tidak dapat langsung menautkan ke kode 32bit di dalam program 64bit.
Opsi terbaik adalah mengompilasi program 32bit (mandiri) yang dapat berjalan di platform 64bit Anda (menggunakan ia32), lalu menggunakan bentuk komunikasi antarproses untuk berkomunikasi dengannya dari program 64bit Anda.