Войти

Показать полную графическую версию : Программа, скомпилированная в Visual Studio 2013, не работает в Windows XP


tumanovalex
28-05-2015, 07:34
В ОС Windows 7 Home Base 32 bit установлены Visual Studio 2008 Express и Visual Studio 2013 Ultimate. Простую консольную программу:#include <iostream>
#include <string>

int main()
{
setlocale(LC_ALL, "Russian");
std::cout << "Здравствуй, Мир!" << std::endl;
std::cin.get();
}
компилирую в Visual Studio 2008 и Visual Studio 2013 с многопоточной библиотекой времени выполнения(/MT), остальные параметры сред программирования по умолчанию.Релиз программы TestCppVS2008.exe нормально запускается в Windows XP, 7, 8, 8.1, а релиз программы TestCppVS2013.exe в Windows 7, 8, 8.1 запускается нормально, а при запуске в Windows XP дает сообщение, что TestCppVS2013.exe не является приложением Win32. Подскажите, пожалуйста, какие параметры Visual Studio 2013 нужно установить, чтобы программа нормально запускалась в Windows XP.Реальную программу нужно будет запускать в разных версиях Windows, включая и Windows XP. Тестовые проекты и исполняемые файлы прикрепил.

K.A.V.
28-05-2015, 09:45
http://s017.radikal.ru/i412/1505/14/36fa514f1039t.jpg (http://s017.radikal.ru/i412/1505/14/36fa514f1039.jpg)

tumanovalex
30-05-2015, 17:47
Спасибо большое, помогло.




© OSzone.net 2001-2012