Dev.Look24
چهارشنبه 24 دی 1393, 02:14 صبح
سلام
من فرضا برنامه ای نوشتم به زبان C++ که 4 تا عدد رو میگیرهخ و جمع میکنه و میده خروجی.
اگر با سی شارپ یا جاوا نوشته بودم باید .net فریم ورک یا فریم ورک مروبط به جاوا رو نصب میکردم تا برنامه در سیستم دیگر میتونست اجرا بشه . درسته؟(بعد از کامپایل)
الان من در ویژوال استدیو 2012 کد رو نوشتم و ویندوزم 64 بیت هست. تنظیمات روی Win32 هست و فایل exe که ساخته میشه رو میبرم در ویندوز 7 که 32 بیت هست و اجرا نمیشه میکه یک dll کم هست.
سرچ زدم و دیدم میگن باید visual C++ 2012 redistributed رو نصب کنی. نصب کردم حدودا 7 مگ بود دانلودش. بعد از نصب باز همان ارور رو میده.
در ویندوز 8 دیگری هم امتحان کردم همین ارور رو میده
اصلا چطوری هست؟ من اگر تنظیمات رو گذاشتم روی win32 یعنی چی؟ و چه فرقی با x64 داره؟ منظور همان 32 بیت و 64 بیت سی پی یو یا ویندوز هست؟
اگر زدیم روی win32 باید روی تمام ویندوز های 32 بیت اجرا شود؟ اگر بستر مورد نیاز MSVC++ هست که نصب کردم و بی فایده هست.
این فایل exe رو مگر نباید بتوان در پلت فرم های دیگر هم اجرا کرد؟
ممنون واقعا گیج زدم :ناراحت:
من فرضا برنامه ای نوشتم به زبان C++ که 4 تا عدد رو میگیرهخ و جمع میکنه و میده خروجی.
اگر با سی شارپ یا جاوا نوشته بودم باید .net فریم ورک یا فریم ورک مروبط به جاوا رو نصب میکردم تا برنامه در سیستم دیگر میتونست اجرا بشه . درسته؟(بعد از کامپایل)
الان من در ویژوال استدیو 2012 کد رو نوشتم و ویندوزم 64 بیت هست. تنظیمات روی Win32 هست و فایل exe که ساخته میشه رو میبرم در ویندوز 7 که 32 بیت هست و اجرا نمیشه میکه یک dll کم هست.
سرچ زدم و دیدم میگن باید visual C++ 2012 redistributed رو نصب کنی. نصب کردم حدودا 7 مگ بود دانلودش. بعد از نصب باز همان ارور رو میده.
در ویندوز 8 دیگری هم امتحان کردم همین ارور رو میده
اصلا چطوری هست؟ من اگر تنظیمات رو گذاشتم روی win32 یعنی چی؟ و چه فرقی با x64 داره؟ منظور همان 32 بیت و 64 بیت سی پی یو یا ویندوز هست؟
اگر زدیم روی win32 باید روی تمام ویندوز های 32 بیت اجرا شود؟ اگر بستر مورد نیاز MSVC++ هست که نصب کردم و بی فایده هست.
این فایل exe رو مگر نباید بتوان در پلت فرم های دیگر هم اجرا کرد؟
ممنون واقعا گیج زدم :ناراحت: