powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / На компьютере отсутствует MSVCP120.dll
19 сообщений из 19, страница 1 из 1
На компьютере отсутствует MSVCP120.dll
    #39098742
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.

Windows 7 SP1 x64, MS Visual Studio 2013.

На машинке разработчика консольное приложение запускается. На др. компьютере получаю для сборки, собранной в DEBUG:
---------------------------
some_app.exe - Системная ошибка
---------------------------
Запуск программы невозможен, так как на компьютере отсутствует MSVCP120D.dll. Попробуйте переустановить программу.
---------------------------
ОК
---------------------------
Для сборки, собранной в режиме RELEASE:
---------------------------
some_app.exe - Системная ошибка
---------------------------
Запуск программы невозможен, так как на компьютере отсутствует MSVCP120.dll. Попробуйте переустановить программу.
---------------------------
ОК
---------------------------

Для MS Visual Studio 2015 получаю аналогичную проблему с той лишь разницей, что в сообщениях фигурируют MSVCP140D.dll и MSVCP120.dll соответственно.

Почему такое происходит и как грамотно решить обозначенную проблему?

Спасибо.
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098749
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Compositum,

Надо ставить на машину redistributable package, который идёт с твоей VisualStudio.
Нужно это делать также и для debug-варианта, если предполагаешь распространять и его.
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098751
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Благодарю за оперативный ответ. Буду пробовать.
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098758
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Compositum,
а можно просто подложить эти dll в папку к программе ))
PS буква d в названии означает, что dll дебажная.
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098762
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPS буква d в названии означает, что dll дебажная.
я в курсе )

MasterZiv,

Спасибо, помогло!
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098764
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychCompositum,
а можно просто подложить эти dll в папку к программе ))
PS буква d в названии означает, что dll дебажная.

Просто положить может и не сработать, если приложение использует долбаные манифесты...
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098768
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivПросто положить может и не сработать, если приложение использует долбаные манифесты...это какой-то высший уровень мазохизма в консольной утилите использовать манифесты, имхо.
Но ты прав, конечно, это я так, ворчу ))
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098769
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivможет и не сработать, если приложение использует долбаные манифесты...
использую встроенный манифест, в котором указываю, что для нормальной работы приложения (работает с процессами и их именованными объектами ядра ОС) требуются административные права.
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098770
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CompositumMasterZivможет и не сработать, если приложение использует долбаные манифесты...
использую встроенный манифест, в котором указываю, что для нормальной работы приложения (работает с процессами и их именованными объектами ядра ОС) требуются административные права.

Ну, встроенный или не встроенный -- без разницы...
На самом деле я уже успел забыть, как там с ними бороться,
а их уже вроде как и отменили.
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098773
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivа их уже вроде как и отменили.
?
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098778
kotekote
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если не критичен размер: в свойствах проекта - C/C++ / Code Generation / Runtime Library - Multi-threaded (/MT) для релиз и Multi-threaded Debug (/MTd) для дебаг конфигурации соответственно.
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098797
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНужно это делать также и для debug-варианта, если предполагаешь распространять и его.
Не могу найти Debug-версию redistributable package. Обычную гугл находит успешно. Где брать отладочную версию?
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098811
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Compositum,

поставь /MT и не заморачивайся 18391310
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098812
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CompositumMasterZivНужно это делать также и для debug-варианта, если предполагаешь распространять и его.
Не могу найти Debug-версию redistributable package. Обычную гугл находит успешно. Где брать отладочную версию?

На установочном дизке...
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39098833
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CompositumНе могу найти Debug-версию redistributable package. Обычную гугл находит
успешно. Где брать отладочную версию?
Нигде. Её не существует в природе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39099033
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovCompositumНе могу найти Debug-версию redistributable package. Обычную гугл находит
успешно. Где брать отладочную версию?
Нигде. Её не существует в природе.


Почему не существует-то ?
Были вроде бы на диске всегда... релиз и дебуг...
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39099059
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivПочему не существует-то ?
https://msdn.microsoft.com/en-us/library/aa985618.aspx
Чти Note.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39099343
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЧти Note.
MSDNYou may deploy debug versions of applications and Visual C++ DLLs only to your other computers, for the sole purpose of debugging and testing the applications on a computer that does not have Visual Studio installed.
Если я правильно понимаю написанное, то возможность установить отладочную версию Visual C++ DLLs существует. Майкрософт предупреждает, что делать так можно только для отладки (оно и понятно).
...
Рейтинг: 0 / 0
На компьютере отсутствует MSVCP120.dll
    #39099348
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Несколько смущает эта фраза:
MSDNand debug versions of the Visual C++ library DLLs are not redistributable.
Мне она кажется несколько противоречащей той, которую я показал в предыдущем сообщении: мол мол отладочная версия не распространяется, но вы можете использовать её для отладки. Возникает немой вопрос: где тогда её брать?
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / На компьютере отсутствует MSVCP120.dll
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]