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 11:07 am (UTC)
From: [identity profile] henic.livejournal.com
А где еще ему объяснить, что прога будет бегать на 32-битном?

Date: 2012-11-12 11:24 am (UTC)
From: [identity profile] nashdak.livejournal.com
Пишут, что надо использовать "x86" вместо "Any CPU"

Date: 2012-11-12 11:26 am (UTC)
From: [identity profile] henic.livejournal.com
Ooops... Секунд, лезу на санузел, проверять этот вариант.

Date: 2012-11-12 11:32 am (UTC)
From: [identity profile] ban-dana.livejournal.com
Это для .net вроде бы.
Надо в опциях компилятора смотреть.

Date: 2012-11-12 11:37 am (UTC)
From: [identity profile] henic.livejournal.com
Cмотрел. Указано x86.

Придется вечером копать гугль всерьез. :(
Это я сейчас перехожу на новый комп, с новым же компилятором. Очень постепенно, маму его.

Date: 2012-11-12 11:40 am (UTC)
From: [identity profile] henic.livejournal.com
Ну то есть x86 и win32.

Date: 2012-11-12 11:33 am (UTC)
From: [identity profile] henic.livejournal.com
Target machine прописано x86.
Я еще попробую сейчас релиз скомпилировать.

March 2022

S M T W T F S
  123 45
678 9101112
1314151617 1819
2021 2223242526
2728293031  

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 02:24 am
Powered by Dreamwidth Studios