Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.191.22] |
|
Сообщ.
#1
,
|
|
|
Скажите, где в Visual studio указывается минимальная версия ОС (винды), для которой собирается проект?
Проблема, что в Win7 из MsVS2012 собираю, а на XPюшке не запускается, т.к. в заголовке EXE-шника указано, что версия ОС 6.0(а надо 5.1). Спасибки. |
Сообщ.
#2
,
|
|
|
В твоём случае изменением одной циферки не
|
Сообщ.
#3
,
|
|
|
этот изъян знаком. Так что,новая студия не собирает для 'старых' ОС?
Добавлено Бредовая ситуация получается: мы им (микрософтовцам) намекаем, что хотим писать программы под бОльшее количество ОС, а они нам намекают, чтобы мы покупали не их НОВУЮ студию, а СТАРУЮ. Бред же! |
Сообщ.
#4
,
|
|
|
Дело в рантайм библиотеке. В последней её версии нет поддержки тех ОС, который microsoft не поддерживает сама.
|
Сообщ.
#5
,
|
|
|
Цитата Славян @ Бредовая ситуация получается: мы им (микрософтовцам) намекаем, что хотим писать программы под бОльшее количество ОС, а они нам намекают, чтобы мы покупали не их НОВУЮ студию, а СТАРУЮ. Бред же! Они намекают, чтобы вы покупали новые ОС и заставляли ваших пользователей делать то же. По поводу VS 2012 Microsoft обещал исправиться и включить поддержку XP. |
Сообщ.
#6
,
|
|
|
Ясно, спасибки. А скажите, вдолбление (точнее, выдалбливание) ключика /D "_VC80_UPGRADE=0x0600" не поможет? Ключ /SUBSYSTEM:WINDOWS,5.1 я уже вдолбил, но не сильно помогло, ибо используют вызовы в KERNEL32.DLL функций, коих не было в ХРюше (InitOnceExecuteOnce и Fls... вместо Tls...).
|
Сообщ.
#7
,
|
|
|
Цитата michspar @ Дело в рантайм библиотеке. В последней её версии нет поддержки тех ОС, который microsoft не поддерживает сама. Скачай какой-нибудь vista sdk и в путях к библиотекам и хедерам укажи пути на него и будет тебе счастье |
Сообщ.
#8
,
|
|
|
Цитата michspar @ Ещё раз спасибо, посмотрим.Скачай какой-нибудь vista sdk и в путях к библиотекам и хедерам укажи пути на него и будет тебе счастье Остался сопутствующий вопрос про ключик /D "_VC80_UPGRADE=0x0600" ... |
Сообщ.
#9
,
|
|
|
Не помогло.
Добавлено Т.е. убирание ключика не помогло. |
Сообщ.
#10
,
|
|
|
Update 1 for VisualStudio 2012.
после его установки в Configuration Properties->General->Platform Toolset появился пункт "Visual Studio 2012 - Windows XP (v110_xp)" |