PDA

View Full Version : ساخت برنامه 32 و 64 بیتی در VC++‎



limpizik
سه شنبه 11 فروردین 1394, 18:02 عصر
سلام دوستان.
من برای ایجاد فایل dll در visual C++‎‎‎‎‎ حتما باید یا فایلم رو یا به صورت 32 بیت کامپایل کنم یا 64 بیت یعنی مثل .net نیست که بشه بر روی any cpu تنظیم کرد و برای هر نوع cpu باید جدا کامپایل و استفاده کنم.آیا راه حلی وجود داره که بتونم در VC++‎‎‎ یک خروجی برای هر دو نوع cpu داشته باشم؟
ممنونم

#target
سه شنبه 11 فروردین 1394, 21:12 عصر
یک خروجی نه، 64 بیت و 32 بیت ساختمان حافظه اجرایی متفاوت دارن

مثالی برای انجام بارگذاری 32 بیت در برنامه 64 بیت در مواقع مجبوری
http://blog.mattmags.com/2007/06/30/accessing-32-bit-dlls-from-64-bit-code/