Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VS 2012 и работоспособность файлов на XP 
:(
    Опции темы
tofreesky
Дата 20.1.2013, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 152
Регистрация: 9.6.2010

Репутация: нет
Всего: нет



Студия 2012 создает файлы которые не работаю на младших версиях Windows (Windows XP). Так как создает PE файлы с Major OS Version = 6. 

Как и где изменить этот параметр на 5?
PM MAIL   Вверх
bsa
Дата 21.1.2013, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



tofreesky, а в настройках проекта нельзя указать, что ты создаешь под Windows XP?
PM   Вверх
tofreesky
Дата 21.1.2013, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 152
Регистрация: 9.6.2010

Репутация: нет
Всего: нет



Нельзя, пробывал и искал, и в параметрах компоновщика тоже не нашел.
PM MAIL   Вверх
feodorv
Дата 21.1.2013, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 11
Всего: 45



Цитата(tofreesky @  21.1.2013,  12:26 Найти цитируемый пост)
в параметрах компоновщика тоже не нашел. 

В принципе, у компоновщика есть параметр /subsystem, в котором можно прописать версию системы 5.0. Насколько это поможет - другой вопрос.


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
baldina
Дата 22.1.2013, 02:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 32
Всего: 101



запустить программу поможет (ОС не будет ругаться на формат файла), но работать не будет, т.к. уже при инициализации потребуются функции ядра, которых нет в XP.
в декларации использования 2012 для разработки программ XP есть некоторое, мягко говоря, лукавство: вы можете использовать студию, но для этого в параметрах следует указать toolset, способный создавать под XP, например toolset VC2010 или VC2008. естественно, соответствующий toolset (VS нужной версии) должен быть установлен. при этом все будет хорошо, кроме одного: не будет возможностей компилятора 2012, т.к. будет использоваться один из предыдущих. значит никаких циклов for с диапазоном, новых библиотек и т.д.

Добавлено @ 02:23
Цитата(feodorv @  21.1.2013,  18:52 Найти цитируемый пост)
системы 5.0

только не 5.0 а 5.1, не меньше))

Это сообщение отредактировал(а) baldina - 22.1.2013, 02:26
PM MAIL   Вверх
Dem_max
Дата 22.1.2013, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 4
Всего: 39





--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
baldina
Дата 22.1.2013, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 32
Всего: 101



на сайте microsoft есть Update 1 for VisualStudio 2012.
после его установки в Configuration Properties->General->Platform Toolset появился пункт "Visual Studio 2012 - Windows XP (v110_xp)"
все суперически компилируется и работает под XP

так что насчет лукавства беру обратно)))
PM MAIL   Вверх
VSB
Дата 22.1.2013, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 23.8.2007

Репутация: 1
Всего: 2



baldina, строго говоря, Update 1 просто добаляет этот тулсет (а именно, тащит в себе Windows SDK 7.1), позволяя, впрочем, использовать новый компилятор и STL (pf исключением С++ AMP)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0464 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.