Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 79, средняя оценка - 4.81
Битл
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 65
#1

Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP - C++

24.03.2012, 11:57. Просмотров 10056. Ответов 27
Метки нет (Все метки)

Возможно вопрос поднимался (если да, то можно было бы прилепить), но поиском не нашел.

Создал консольный проект вин32, написал код - все отлично отработало. На компе с винХР не запускается... Я так понимаю, что нужно изменить свойства проекта... Подскажите плз, как поправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2012, 11:57     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP
Посмотрите здесь:
C++ В Visual studio C++ 2010 не запускается исплняемый файл
C++ Программа и Visual Studio 2010
C++ Программа на языке С++ в среде Visual Studio 2010
C++ Программа на языке С++ в среде Visual Studio 2010
Visual Studio 2010 + Windows 7 x64. Ошибки при компиляции C++
C++ Visual Studio 2010 (Не компилируется ни одна программа. Даже та,которую мастер создал автоматически!)
c++, visual studio 2010! 6. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,439
25.03.2012, 17:14     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #16
Чёрт его знает, у меня в MSVS вообще кучу ошибок вывалило
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
25.03.2012, 17:32     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #17
Цитата Сообщение от Битл Посмотреть сообщение
то кто и куда его установить?
Это скачать по запросу vcredist.exe MSVC 2010. С учётом версии сервис пака на студии.
Устанавливать на тот компьютер, на котором должна запускаться программа, собранная в Visual Studio.
Битл
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 65
25.03.2012, 19:42  [ТС]     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #18
Цитата Сообщение от Deviaphan Посмотреть сообщение
Это скачать по запросу vcredist.exe MSVC 2010. С учётом версии сервис пака на студии.
Устанавливать на тот компьютер, на котором должна запускаться программа, собранная в Visual Studio
Спасибо, но это не выход.

Приложение пошло после того как с экзешником положили обе длл msvcp100.dll msvcp100d.dll.

При компиляции, кста , в логе вылазит
"1.exe": Загружено: "C:\Windows\System32\ntdll.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\kernel32.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\KernelBase.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\user32.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\gdi32.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\lpk.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\usp10.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\msvcrt.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\advapi32.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\sechost.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\rpcrt4.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\msvcp100.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\msvcr100.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\imm32.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\msctf.dll", Невозможно найти или открыть файл PDB
"1.exe": Загружено: "C:\Windows\System32\apphelp.dll", Невозможно найти или открыть файл PDB
Поток 'Поток Win32' (0x1198) завершился с кодом 0 (0x0).
Программа "[3292] 1.exe: Машинный код" завершилась с кодом -1073741510 (0xc000013a).
Можно как-то впихнуть в экзешник эти библиотеки?
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
25.03.2012, 20:01     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #19
Цитата Сообщение от Битл Посмотреть сообщение
Невозможно найти или открыть файл PDB
Это не ошибка, а предупреждение. Ты же не собираешься отлаживать MFC? Тогда забей на это.
Битл
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 65
25.03.2012, 20:16  [ТС]     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #20
Ок, пасиб. Ну, а по теме? Средствами студии можно как-то приатачить msvcp100.dll msvcp100d.dll чтоб созданное приложение работало и на других машинах?
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,439
25.03.2012, 20:19     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #21
Если компилить g++, то такой номер не пройдёт, некоторые используемые нестандартные библиотеки БЕЗУСЛОВНО должны быть на других машинах (осях); хотя и там есть опция для статической линковки.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
25.03.2012, 20:27     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #22
Цитата Сообщение от Битл Посмотреть сообщение
можно как-то приатачить
vcredist.exe Его (соответствующей версии) ставят большинство программных пакетом и игрушек. Так что поставлять вместе с программой и vcredist это нормальная практика.
Можешь в настройках проекта включить статическую линковку с MFC, но размер программы вырастет. Возможно, в десятки раз.
Битл
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 65
25.03.2012, 20:53  [ТС]     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #23
Цитата Сообщение от Deviaphan Посмотреть сообщение
Можешь в настройках проекта включить статическую линковку с MFC, но размер программы вырастет. Возможно, в десятки раз.
С разбегу не нашел где это включить. Дай путь плз.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
25.03.2012, 20:57     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #24
General, кажется.
Use static link library включить надо.
Битл
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 65
25.03.2012, 21:07  [ТС]     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #25
Включил и тут такая хня..
Ошибка 2 error LNK2001: неразрешенный внешний символ "__imp__GetWindowThreadProcessId@8"
Ошибка 3 error LNK2001: неразрешенный внешний символ "__imp__OpenProcessToken@12"
Ошибка 4 error LNK2001: неразрешенный внешний символ "__imp__OpenThreadToken@16"
Ошибка 5 error LNK2001: неразрешенный внешний символ "__imp__FindWindowA@8"
Ошибка 6 error LNK2001: неразрешенный внешний символ "__imp__LookupPrivilegeValueW@12"
Ошибка 7 error LNK2001: неразрешенный внешний символ "__imp__AdjustTokenPrivileges@24"
Ошибка 8 error LNK1120: 6 неразрешенных внешних элементов
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
26.03.2012, 06:02     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #26
Цитата Сообщение от Битл Посмотреть сообщение
и тут такая
Advapi32.lib точно подключил?
Битл
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 65
26.03.2012, 09:51  [ТС]     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #27
Подключилось и скомпилилось!! Осталось проверить на работоспособность!! Всем спасибо!

Сделал : General - Use static link library - включить.

В код добавил
C++
1
2
#pragma comment(lib,"Advapi32.lib")
#pragma comment(lib,"user32.lib")
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2016, 09:48     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP
Еще ссылки по теме:
C++ Visual Studio 2010
C++ Будет программа, написанная через Windows Form Application работать на других ОС?
C++ MPI в Visual Studio 2010
visual studio 2010 на работает C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Алексей Сычев
0 / 0 / 1
Регистрация: 06.05.2014
Сообщений: 9
11.08.2016, 09:48     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP #28
Цитата Сообщение от Битл Посмотреть сообщение
Сделал : General - Use static link library - включить.
Я мегатуп - так и не нашёл (дело осложняет то, что у меня русская 2010 студия.
Не подскажете точнее, где это найти?
Yandex
Объявления
11.08.2016, 09:48     Программа, написанная на Visual Studio 2010 в Windows7, не запускается Windows XP
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru