На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual C++ / MFC / WTL (далее Раздела)
1) На Раздел распространяются все Правила Форума.
2) Перед тем, как создать новый топик, убедитесь, что Вы читали Правила создания тем в Разделе.
3) Вопросы, не связанные с программированием (настройки MS Visual Studio, книги, библиотеки и т.д.),
обсуждаются в разделе C/C++: Прочее
4) Вопросы разработки .NET (Windows Form, C++/CLI и т.п.) приложений на Visual C++/C# обсуждаются в разделе .NET.
5) Нарушение Правил может повлечь наказание со стороны модераторов.

Полезные ссылки:
user posted image FAQ Раздела user posted image Обновления для FAQ Раздела user posted image Поиск по Разделу user posted image MSDN Library Online
Модераторы: ElcnU
  
> Версия ОС , Указание версии ОС
    Скажите, где в Visual studio указывается минимальная версия ОС (винды), для которой собирается проект?
    Проблема, что в Win7 из MsVS2012 собираю, а на XPюшке не запускается, т.к. в заголовке EXE-шника указано, что версия ОС 6.0(а надо 5.1).
    Спасибки.
      В твоём случае изменением одной циферки не обделаешься отделаешься. Самый простой вариант - general->platform toolset поставить версию поменьше. Вот только придётся и студию соответствующую иметь установленную.
        этот изъян знаком. Так что,новая студия не собирает для 'старых' ОС?

        Добавлено
        Бредовая ситуация получается: мы им (микрософтовцам) намекаем, что хотим писать программы под бОльшее количество ОС, а они нам намекают, чтобы мы покупали не их НОВУЮ студию, а СТАРУЮ. Бред же!
          Дело в рантайм библиотеке. В последней её версии нет поддержки тех ОС, который microsoft не поддерживает сама.
            Цитата Славян @
            Бредовая ситуация получается: мы им (микрософтовцам) намекаем, что хотим писать программы под бОльшее количество ОС, а они нам намекают, чтобы мы покупали не их НОВУЮ студию, а СТАРУЮ. Бред же!

            Они намекают, чтобы вы покупали новые ОС и заставляли ваших пользователей делать то же.

            По поводу VS 2012 Microsoft обещал исправиться и включить поддержку XP.
              Ясно, спасибки. А скажите, вдолбление (точнее, выдалбливание) ключика /D "_VC80_UPGRADE=0x0600" не поможет? Ключ /SUBSYSTEM:WINDOWS,5.1 я уже вдолбил, но не сильно помогло, ибо используют вызовы в KERNEL32.DLL функций, коих не было в ХРюше (InitOnceExecuteOnce и Fls... вместо Tls...).
                Цитата michspar @
                Дело в рантайм библиотеке. В последней её версии нет поддержки тех ОС, который microsoft не поддерживает сама.

                Скачай какой-нибудь vista sdk и в путях к библиотекам и хедерам укажи пути на него и будет тебе счастье
                  Цитата michspar @
                  Скачай какой-нибудь vista sdk и в путях к библиотекам и хедерам укажи пути на него и будет тебе счастье
                  Ещё раз спасибо, посмотрим.
                  Остался сопутствующий вопрос про ключик /D "_VC80_UPGRADE=0x0600" ...
                    Не помогло.

                    Добавлено
                    Т.е. убирание ключика не помогло.
                      Update 1 for VisualStudio 2012.
                      после его установки в Configuration Properties->General->Platform Toolset появился пункт "Visual Studio 2012 - Windows XP (v110_xp)"
                      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                      0 пользователей:


                      Рейтинг@Mail.ru
                      [ Script execution time: 0,0270 ]   [ 16 queries used ]   [ Generated: 19.04.24, 18:33 GMT ]