Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.138.122.4] |
|
Страницы: (3) 1 [2] 3 все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
В 2013 студии дефолтный компилятор собирает бех поддержки XP. Компилятор под XP надо то ли в настройках выбрать, то ли отдельно доустанавливать.
|
Сообщ.
#17
,
|
|
|
Цитата Kray74 @ В 2013 студии дефолтный компилятор собирает без поддержки XP. Компилятор под XP надо то ли в настройках выбрать, то ли отдельно доустанавливать. Гомосеки... Я же какой-то флаг относительно версии винды при сборке ставил. |
Сообщ.
#18
,
|
|
|
Цитата Kray74 @ В 2013 студии дефолтный компилятор собирает бех поддержки XP. Компилятор под XP надо то ли в настройках выбрать, то ли отдельно доустанавливать. Чего чего? В настройках проекта поставь линковать рантайм статически (размер бинарника вырастет). Либо надо ставить Visual C++ 2013 Redistributable на машину где не работает. Короче причина в том что нет рантайма - а ставить ты его будешь или прилинкуешь к проге решай сам. |
Сообщ.
#19
,
|
|
|
cppasm, если нет рантайма то будет ругань, что нет библиотек. Но отнюдь не что приложение невиндовое.
|
Сообщ.
#20
,
|
|
|
Цитата barazuk @ А вот этого уже не понял... Притащил на работу прогу, и под ХП собранное в 2013й студии не запускается. Это я накосячил, или это постоянно действующая акция? в настройках проекта выстави General -> Platform Toolset -> "visual studio 2013 - windows xp (v120_xp)" |
Сообщ.
#21
,
|
|
|
Цитата Cfon @ в настройках проекта выстави General -> Platform Toolset -> "visual studio 2013 - windows xp (v120_xp)" Ну теперь вопрос в том, можно ли это сделать из makefile... Если нет - то будет выжжена эта 2013 студия с ноута каленым железом и поганой метлой. |
Сообщ.
#22
,
|
|
|
Цитата barazuk @ если нет рантайма то будет ругань, что нет библиотек. Нет. Будет ругань если в импорте прописаны DLL которых нету. Ругается системный лоадер при попытке загрузки приложения. А у тебя при сборке в новых VS в манифесте написано что хочу такой-то рантайм. Рантайма нету - приложение не Win32. Свободен. Его запускать никто и не пытается. http://www.cyberforum.ru/cpp-beginners/thread1370466.html И до кучи: http://www.cyberforum.ru/visual-cpp/thread1460604.html В конце есть ссылки на MSDN чего и где настроить чтоб под XP работало. В том числе и из командной строки. Вопрос - нафига тебе студия если ты из консоли всё собираешь? Достаточно Windows SDK поставить и компилируй сколько влезет. |
Сообщ.
#23
,
|
|
|
Цитата barazuk @ Ну теперь вопрос в том, можно ли это сделать из makefile... Если нет - то будет выжжена эта 2013 студия с ноута каленым железом и поганой метлой. а я мне по кайфу, у меня на ноуте 4 версии ее устновлены с VS2008 по V2013 |
Сообщ.
#24
,
|
|
|
Цитата barazuk @ Мне вот все интересно, зачем компилить именно в ней.. Почему не использовать 2015? Если нет - то будет выжжена эта 2013 студия с ноута каленым железом и поганой метлой. |
Сообщ.
#25
,
|
|
|
Цитата simsergey @ Мне вот все интересно, зачем компилить именно в ней.. Почему не использовать 2015? Потому что она больше, медленнее, и в ней еще больше свистелок и перделок, которые я никогда не буду использовать Добавлено Цитата cppasm @ Вопрос - нафига тебе студия если ты из консоли всё собираешь? Достаточно Windows SDK поставить и компилируй сколько влезет. Не все... Собственно, 13я студия поставлена для того чтобы один заказик слабать, якобы только с ней работает библиотека, которую хотел использовать. Библиотека в итоге не работает. Переписывать мне ее под себя несколько лениво, поэтому в данный момент у меня стадия принятия решения - а оставить ли 13ю, или к черту удалить? |
Сообщ.
#26
,
|
|
|
Цитата barazuk @ Собственно, 13я студия поставлена для того чтобы один заказик слабать, якобы только с ней работает библиотека, которую хотел использовать. Библиотека в итоге не работает. Переписывать мне ее под себя несколько лениво, поэтому в данный момент у меня стадия принятия решения - а оставить ли 13ю, или к черту удалить? конечно удалить! студия для чайников |
Сообщ.
#27
,
|
|
|
Нарыл ключи для генерации выньХП...
Компилятору передаем Цитата -D_USING_V110_SDK71_ Линкеру Цитата /SUBSYSTEM:CONSOLE",5.01" (для консольного приложения, вестимо). Зверек приручен, не удаляю Теперь бы еще поднять сервер svn на хост-машине так, чтобы его из-под виртуалки было видно... И было бы просто мега. |
Сообщ.
#28
,
|
|
|
Цитата barazuk @ Нарыл ключи для генерации выньХП... По второй ссылке из поста 2013 студия, консоль, вывод, полголовы седая (сообщение #3700778) это всё было. Цитата barazuk @ Теперь бы еще поднять сервер svn на хост-машине так, чтобы его из-под виртуалки было видно... И было бы просто мега. В чём сложность? Ставишь на хост SVN как обычно, на ВМ включаешь сетевую в NAT и все дела (или Host Only если на виртуалке Инет не нужен). |
Сообщ.
#29
,
|
|
|
Цитата cppasm @ По второй ссылке из поста Сильно глубоко было, недочитал И на самом деле достаточно только флажка для линкера. Все остальное не имеет значения. ЗЫ. Я даже предполагаю, что на самом деле достаточно просто пару байт в исполняемом файле поменять, которые таргет версию винды обозначают. И все. |
Сообщ.
#30
,
|
|
|
Цитата cppasm @ Ставишь на хост SVN как обычно, на ВМ включаешь сетевую в NAT и все дела (или Host Only если на виртуалке Инет не нужен). Настройки НАТа Прикреплённая картинка
В качестве кошки, на которой тренироваться, взял вебморду мюторрента, на хосте все работает: Прикреплённая картинка
Адрес хоста из под геста вроде бы узнал: Прикреплённая картинка
Но не едут кони: Прикреплённая картинка
Что я делаю не так? |