Вы не можете использовать 32-битный объект с 64-битным компилятором. Вы должны перекомпилировать свой код с помощью 64-битного компилятора.
Для этого вы можете использовать несколько разных компиляторов. Хотя я слышал о людях, преуспевших в gcc, я так и не смог этого сделать. Я считаю, что современный компилятор Embarcadero, основанный на Clang, может использоваться, но у меня лично нет опыта в этом. Я всегда использовал компилятор Microsoft для создания 64-битных объектов. И, конечно же, именно так Embarcadero сделали это для библиотек, таких как zlib, которые они связывают с их RTL.