|
|
|
Прога от VS2012 запускается на XP (не dll!)04.12.2012, 08:28. Показов 5605. Ответов 14
Метки нет (Все метки)
Доброго времени суток.
Проблема такова. Простенькая программа (a-la Helloworld), скомпилированная на VS 2012, отказывается запускаться на Windows XP. Говорит - файл не является приложением Win32. При этом на другой Win7 (чистой, безо всяких рантаймов) запускается. Приложение консольное, создано с помощью визарда. В конфигурации, Code Generation\Runtime Library поставлено Multi Threaded, вместо дефолтного. Собиралось на Win7 x64, но под 32 бита. Проверялось на виртуальных машинах, Win xp 32 (не работает) и Win 7 32 (работает). В С++ я новичок, но с этой проблемой обращался к знающему человеку, он тоже пас.
0
|
|
| 04.12.2012, 08:28 | |
|
Ответы с готовыми решениями:
14
Может быть вирус удалил системный файл CОМRеs.dll...Не запускается ни одна прога... MinGW версии 4.5.0 содержит libgcc_s_dw2-1.dll без которой ни одна скомпилированная прога не запускается. А как же запускать проги на других машинах? VS2012 не видит dll для excel 2010 |
|
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 49
|
|
| 04.12.2012, 11:17 | |
|
Попробуй использовать VS 2010, а то 2012 относительно недавно вышел. Что касается вообще совместимости, то стоит порыться в интернете, спрашивая у гугла, как сделать мультиплатформерную программу работающую на всех компьютерах.
0
|
|
|
|
|||
| 04.12.2012, 11:40 [ТС] | |||
Особенно умилил термин "мультиплатформенность", применительно к переносу простейшей 32-битной программы с Win7 на WinXP.Если я спрашиваю про 2012 - это значит, что под 2010 таких проблем не наблюдалось. Иначе я бы написал или просто "Visual Studio" без указания версии, или "2010+". Тем не менее, идея повторно попробовать 2010 мне в голову тоже пришла, и это вылезло в неожиданную проблему типа этой: Ошибка при компиляции
0
|
|||
|
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 49
|
|
| 04.12.2012, 11:43 | |
|
Я понимаю что винда это одна платформа, но мне кажется что в 2012 намудрили, у них же уже восьмерка есть, что там xp какая то. Ты приложение свое с нуля писал? Никакой заготовки там не было?
0
|
|
|
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 49
|
|
| 04.12.2012, 11:54 | |
|
Я надеюсь ты в 2010 код просто скопировал, а не целый проект оставил, ведь сам код он везде должен компилироваться. И может дело реально из-за разрядности, во всяком случае я сдаюсь...
0
|
|
|
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
|
|
| 04.12.2012, 12:55 | |
|
Установите Обновление 1 для VS2012 тогда можно будет компилировать с поддержкой ХР
1
|
|
|
|
||
| 04.12.2012, 15:28 [ТС] | ||
![]() Попробую, завтра отпишусь. Добавлено через 2 часа 24 минуты Нашел полу-решение. http://blogs.msdn.com/b/vcblog... 95093.aspx меняем Runtime Library с v110 на v100 - при этом VS 2010 должна быть установлена. Правда, после этого отваливаются properties у проекта (не настраиваются через gui, пункты пропадают).
0
|
||
|
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
|
|
| 04.12.2012, 15:36 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 49
|
||
| 04.12.2012, 17:11 | ||
|
0
|
||
|
|
||
| 04.12.2012, 19:36 [ТС] | ||
|
Суть обновления - в т.ч., как заметил defer, появляется runtime library v110_xp. Добавлено через 1 час 43 минуты Все, с обновлением заработало. defer - респект!
0
|
||
|
0 / 0 / 0
Регистрация: 22.12.2012
Сообщений: 68
|
|
| 06.06.2013, 15:07 | |
|
после установки обновления 2, под ХРюшку опять не билдит. кто знаит шо за беда?
0
|
|
|
Ушел с форума
|
|
| 06.06.2013, 19:24 | |
|
"Не билдит" - это что, все описание проблемы ?
Выложите хотя бы exe посмотреть.
0
|
|
|
0 / 0 / 0
Регистрация: 22.12.2012
Сообщений: 68
|
|
| 10.06.2013, 09:48 | |
|
Проблему решил откатив обновление 2, потом нужно через панель управления -> программы и компоненты - исправить Студию. Она переустанавливается, и потом можно установить обновление 1 (благо я не удалил его апдейтер, так как в сети его на сайте мелкомягкого уже не нашел - только обновление 2).
В итоге программы запускаются на ХР. Так как процесс занимает продолжительное время - поэксперементировать нет времени. А ошибка была что-то вроде "ошибка входа Init... kernel32.dll" http://content.screencast.com/... 0_0853.png
0
|
|
| 10.06.2013, 09:48 | |
|
Помогаю со студенческими работами здесь
15
Как вызвать из своей dll, сделанной в VS2012(C#) функцию 1С EXE & DLL, DLL не запускается, 500 ошибка Необработанное исключение типа "System.ArgumentException" в mscorlib.dll VS2012 не запускается прога! Не запускается прога Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|