henic: (Default)
[personal profile] henic
Гугль невнятен. А вопрос актуален донельзя...
Cкомпилировал аппликацию под Visual Studio 2012. MFC, библиотеки статические. Конфигурация Win32, Debug. Компьютер 64-битный с семеркой.
Переношу на другой компьютер (XP, 32 бита), запускаю.
Получаю "Error executing program".

В другую сторону (VS-2005, 32 bits, перенесенный на 64-битовый) - работает.

Что это, Берримор? Что подкрутить?

Date: 2012-11-12 10:44 am (UTC)
From: [identity profile] mopexod.livejournal.com
Надо поставить visual studio runtime (Visual C++ Redistributable for Visual Studio 2012). Для release он точно есть, а для debug - не уверен.

Date: 2012-11-12 10:45 am (UTC)
From: [identity profile] mopexod.livejournal.com
А, постой, еще может у тебя compilation mode для 64 бит. Тогда на 32 работать не станет, понятное дело.

Date: 2012-11-12 11:47 am (UTC)
From: [identity profile] panikowsky.livejournal.com
Обожаю Виндоус. Вот именно за эти маленькие радости.

Date: 2012-11-12 12:51 pm (UTC)
From: [identity profile] ex 314truha (from livejournal.com)
depends тебе в помощь. Может ткнёт тебе пальцем в несовместимую библиотеку.
Походу, если у тебя Debug то redistributable не вылечит.
Page generated Jul. 7th, 2025 08:48 pm
Powered by Dreamwidth Studios