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

Работа программы на другом ПК - C++

Восстановить пароль Регистрация
 
Olejan_one
1 / 1 / 0
Регистрация: 25.08.2012
Сообщений: 105
Завершенные тесты: 2
09.12.2012, 22:15     Работа программы на другом ПК #1
Привет! Такой вопрос - хочу что бы написанная программа в VS 2010 работала на другом ПК(без VS).
перенес программу, начал запускать - выскакивает ошибка что не хватает библиотеки MSVCP100D.Dll
На сколько я слышал надо подключить всего 3 библиотеки. Подскажите каких и в куда их необходимо вложить. За ранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
09.12.2012, 22:18     Работа программы на другом ПК #2
Olejan_one, запускаете .exe файл? Разрядность какая системы?
Olejan_one
1 / 1 / 0
Регистрация: 25.08.2012
Сообщений: 105
Завершенные тесты: 2
09.12.2012, 22:24  [ТС]     Работа программы на другом ПК #3
да запускаю exe файл. Вы имеете ввиду разрядность ОС?

Добавлено через 4 минуты
32 bit

Добавлено через 23 секунды
winxp
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
09.12.2012, 22:29     Работа программы на другом ПК #4
Olejan_one, а там где собирался проект ОС таже?
И переносите весь проект или только исполняемый файл?

P. S. Попробуйте отключить антивирус. Некоторым помогает.
Olejan_one
1 / 1 / 0
Регистрация: 25.08.2012
Сообщений: 105
Завершенные тесты: 2
09.12.2012, 22:53  [ТС]     Работа программы на другом ПК #5
нет, в этом собственно и заключается мой вопрос - там где был написан проект всё работает. но я хочу показать его человеку у которого отсутствует VS2010 на ПК(я на нем написал программу).
т.е. просто хочу перенести программу на другой ПК, на котором нет копмилятора. а она там не работает. пишет что не хватает какой то библиотеки. я так спрашивал - человек сказал что необходимо в проект добавить ещё 3 библиотеки(которых нет в виндовсе, они устанавливаются вместе с VS2010).

Добавлено через 1 минуту
переношу весь проэкт. нет там ос другая - писал на win7 а перенести надо на win xp
Finale
13 / 13 / 1
Регистрация: 12.01.2012
Сообщений: 49
09.12.2012, 22:57     Работа программы на другом ПК #6
Простейший вариант решения по алгоритму: 1) узнал, какой .dll не хватет 2) скопировал с своего компа в Windows\System32 товарища. 3) попробовал запустить. 4) повторять до профита.
Ну или в инсталлятор запихнуть их, но это уже для развёртывания помасштабней.
ЗЫ: при использовании .NET, NET framework должен быть одной версии, а .dll из NET Framework переносить вышеуказанным способом не рекомендую.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
09.12.2012, 22:57     Работа программы на другом ПК #7
Цитата Сообщение от Olejan_one Посмотреть сообщение
Подскажите каких и в куда их необходимо вложить
Каких - система скажет. Обычно: msvcp100.dll, msvcr100.dll (для релиза, для дебаг: msvcp100d.dll, msvcr100d.dll). Положить в папку с .exe.
Olejan_one
1 / 1 / 0
Регистрация: 25.08.2012
Сообщений: 105
Завершенные тесты: 2
09.12.2012, 23:12  [ТС]     Работа программы на другом ПК #8
Цитата Сообщение от alsav22 Посмотреть сообщение
Каких - система скажет. Обычно: msvcp100.dll, msvcr100.dll (для релиза, для дебаг: msvcp100d.dll, msvcr100d.dll). Положить в папку с .exe.
закинул. пишет что msvcp100.dll не является образом программы для windows NT. Проверьте назначение установочного диска.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
09.12.2012, 23:33     Работа программы на другом ПК #9
Цитата Сообщение от Olejan_one Посмотреть сообщение
закинул
Какие?

Добавлено через 18 минут
Судя по первому посту, проект собирался дебаг, значит нужны .dll для дебаг, т.е. : msvcp100d.dll, msvcr100d.dll
Olejan_one
1 / 1 / 0
Регистрация: 25.08.2012
Сообщений: 105
Завершенные тесты: 2
15.12.2012, 23:17  [ТС]     Работа программы на другом ПК #10
Цитата Сообщение от alsav22 Посмотреть сообщение
Какие?
эти же которые Вы и написали. Писалась программа в win7 а перенести надо на xp. Просто может в xp нет того что есть в win7(код был написан в win 7 а перенести надо на xp)
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.12.2012, 23:23     Работа программы на другом ПК #11
Цитата Сообщение от Olejan_one Посмотреть сообщение
эти же которые Вы и написали
Какие конкретно? Код релиз или дебаг пробуете?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2012, 23:26     Работа программы на другом ПК
Еще ссылки по теме:

C++ Ошибка при запуске программы на другом компьютере
C++ Запуск программы на другом компьютере
Некорректная работа программы C++

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

Или воспользуйтесь поиском по форуму:
Gus
 Аватар для Gus
24 / 35 / 2
Регистрация: 17.02.2009
Сообщений: 364
15.12.2012, 23:26     Работа программы на другом ПК #12
попробуйте собрать вместо Debug -> Release
Скорее всего в системе недостаточно библиотек (которые есть на вашей win7) поставьте NET Framework тот же что и на 7.
собрери, на XP свой проект.
Yandex
Объявления
15.12.2012, 23:26     Работа программы на другом ПК
Ответ Создать тему
Опции темы

Текущее время: 12:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru