![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| tofreesky |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 152 Регистрация: 9.6.2010 Репутация: нет Всего: нет |
Студия 2012 создает файлы которые не работаю на младших версиях Windows (Windows XP). Так как создает PE файлы с Major OS Version = 6.
Как и где изменить этот параметр на 5? |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
tofreesky, а в настройках проекта нельзя указать, что ты создаешь под Windows XP?
|
|||
|
||||
| tofreesky |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 152 Регистрация: 9.6.2010 Репутация: нет Всего: нет |
Нельзя, пробывал и искал, и в параметрах компоновщика тоже не нашел.
|
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 11 Всего: 45 |
В принципе, у компоновщика есть параметр /subsystem, в котором можно прописать версию системы 5.0. Насколько это поможет - другой вопрос. -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
запустить программу поможет (ОС не будет ругаться на формат файла), но работать не будет, т.к. уже при инициализации потребуются функции ядра, которых нет в XP.
в декларации использования 2012 для разработки программ XP есть некоторое, мягко говоря, лукавство: вы можете использовать студию, но для этого в параметрах следует указать toolset, способный создавать под XP, например toolset VC2010 или VC2008. естественно, соответствующий toolset (VS нужной версии) должен быть установлен. при этом все будет хорошо, кроме одного: не будет возможностей компилятора 2012, т.к. будет использоваться один из предыдущих. значит никаких циклов for с диапазоном, новых библиотек и т.д. Добавлено @ 02:23 только не 5.0 а 5.1, не меньше)) Это сообщение отредактировал(а) baldina - 22.1.2013, 02:26 |
|||
|
||||
| Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 4 Всего: 39 |
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 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 так что насчет лукавства беру обратно))) |
|||
|
||||
| VSB |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 23.8.2007 Репутация: 1 Всего: 2 |
baldina, строго говоря, Update 1 просто добаляет этот тулсет (а именно, тащит в себе Windows SDK 7.1), позволяя, впрочем, использовать новый компилятор и STL (pf исключением С++ AMP)
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |