На главную Наши проекты:
Журнал   ·   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
Страницы: (3) 1 [2] 3  все  ( Перейти к последнему сообщению )  
> 2013 студия, консоль, вывод, полголовы седая
    В 2013 студии дефолтный компилятор собирает бех поддержки XP. Компилятор под XP надо то ли в настройках выбрать, то ли отдельно доустанавливать.
      Цитата Kray74 @
      В 2013 студии дефолтный компилятор собирает без поддержки XP. Компилятор под XP надо то ли в настройках выбрать, то ли отдельно доустанавливать.


      Гомосеки... Я же какой-то флаг относительно версии винды при сборке ставил.
        Цитата Kray74 @
        В 2013 студии дефолтный компилятор собирает бех поддержки XP. Компилятор под XP надо то ли в настройках выбрать, то ли отдельно доустанавливать.

        Чего чего? :facepalm:
        В настройках проекта поставь линковать рантайм статически (размер бинарника вырастет).
        Либо надо ставить Visual C++ 2013 Redistributable на машину где не работает.
        Короче причина в том что нет рантайма - а ставить ты его будешь или прилинкуешь к проге решай сам.
        Сообщение отредактировано: cppasm -
          cppasm, если нет рантайма то будет ругань, что нет библиотек. Но отнюдь не что приложение невиндовое.
            Цитата barazuk @
            А вот этого уже не понял... Притащил на работу прогу, и под ХП собранное в 2013й студии не запускается. Это я накосячил, или это постоянно действующая акция?

            в настройках проекта выстави General -> Platform Toolset -> "visual studio 2013 - windows xp (v120_xp)" :D
            Сообщение отредактировано: Cfon -
              Цитата Cfon @
              в настройках проекта выстави General -> Platform Toolset -> "visual studio 2013 - windows xp (v120_xp)"


              Ну теперь вопрос в том, можно ли это сделать из makefile... Если нет - то будет выжжена эта 2013 студия с ноута каленым железом и поганой метлой.
                Цитата barazuk @
                если нет рантайма то будет ругань, что нет библиотек.

                Нет.
                Будет ругань если в импорте прописаны DLL которых нету.
                Ругается системный лоадер при попытке загрузки приложения.
                А у тебя при сборке в новых VS в манифесте написано что хочу такой-то рантайм.
                Рантайма нету - приложение не Win32. Свободен. Его запускать никто и не пытается.
                http://www.cyberforum.ru/cpp-beginners/thread1370466.html
                И до кучи:
                http://www.cyberforum.ru/visual-cpp/thread1460604.html
                В конце есть ссылки на MSDN чего и где настроить чтоб под XP работало.
                В том числе и из командной строки.
                Вопрос - нафига тебе студия если ты из консоли всё собираешь?
                Достаточно Windows SDK поставить и компилируй сколько влезет.
                Сообщение отредактировано: cppasm -
                  Цитата barazuk @
                  Ну теперь вопрос в том, можно ли это сделать из makefile... Если нет - то будет выжжена эта 2013 студия с ноута каленым железом и поганой метлой.

                  а я мне по кайфу, у меня на ноуте 4 версии ее устновлены с VS2008 по V2013 :crazy:
                    Цитата barazuk @
                    Если нет - то будет выжжена эта 2013 студия с ноута каленым железом и поганой метлой.
                    Мне вот все интересно, зачем компилить именно в ней.. Почему не использовать 2015?
                      Цитата simsergey @
                      Мне вот все интересно, зачем компилить именно в ней.. Почему не использовать 2015?


                      Потому что она больше, медленнее, и в ней еще больше свистелок и перделок, которые я никогда не буду использовать

                      Добавлено
                      Цитата cppasm @
                      Вопрос - нафига тебе студия если ты из консоли всё собираешь?
                      Достаточно Windows SDK поставить и компилируй сколько влезет.


                      Не все... Собственно, 13я студия поставлена для того чтобы один заказик слабать, якобы только с ней работает библиотека, которую хотел использовать. Библиотека в итоге не работает. Переписывать мне ее под себя несколько лениво, поэтому в данный момент у меня стадия принятия решения - а оставить ли 13ю, или к черту удалить?
                        Цитата barazuk @
                        Собственно, 13я студия поставлена для того чтобы один заказик слабать, якобы только с ней работает библиотека, которую хотел использовать. Библиотека в итоге не работает. Переписывать мне ее под себя несколько лениво, поэтому в данный момент у меня стадия принятия решения - а оставить ли 13ю, или к черту удалить?

                        конечно удалить! студия для чайников :D
                          Нарыл ключи для генерации выньХП...

                          Компилятору передаем
                          Цитата
                          -D_USING_V110_SDK71_

                          Линкеру
                          Цитата
                          /SUBSYSTEM:CONSOLE",5.01"


                          (для консольного приложения, вестимо).

                          Зверек приручен, не удаляю :)

                          Теперь бы еще поднять сервер svn на хост-машине так, чтобы его из-под виртуалки было видно... И было бы просто мега.
                            Цитата barazuk @
                            Нарыл ключи для генерации выньХП...

                            По второй ссылке из поста 2013 студия, консоль, вывод, полголовы седая (сообщение #3700778) это всё было.

                            Цитата barazuk @
                            Теперь бы еще поднять сервер svn на хост-машине так, чтобы его из-под виртуалки было видно... И было бы просто мега.

                            В чём сложность?
                            Ставишь на хост SVN как обычно, на ВМ включаешь сетевую в NAT и все дела (или Host Only если на виртуалке Инет не нужен).
                            Сообщение отредактировано: cppasm -
                              Цитата cppasm @
                              По второй ссылке из поста


                              Сильно глубоко было, недочитал :)

                              И на самом деле достаточно только флажка для линкера. Все остальное не имеет значения.

                              ЗЫ. Я даже предполагаю, что на самом деле достаточно просто пару байт в исполняемом файле поменять, которые таргет версию винды обозначают. И все.
                              Сообщение отредактировано: barazuk -
                                Цитата cppasm @
                                Ставишь на хост SVN как обычно, на ВМ включаешь сетевую в NAT и все дела (или Host Only если на виртуалке Инет не нужен).


                                Настройки НАТа

                                Прикреплённая картинка
                                Прикреплённая картинка


                                В качестве кошки, на которой тренироваться, взял вебморду мюторрента, на хосте все работает:

                                Прикреплённая картинка
                                Прикреплённая картинка


                                Адрес хоста из под геста вроде бы узнал:

                                Прикреплённая картинка
                                Прикреплённая картинка


                                Но не едут кони:

                                Прикреплённая картинка
                                Прикреплённая картинка


                                Что я делаю не так?
                                Сообщение отредактировано: barazuk -
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (3) 1 [2] 3  все


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0669 ]   [ 18 queries used ]   [ Generated: 2.05.24, 02:24 GMT ]