Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 06.11.2018
Сообщений: 7
1

Какие библиотеки нужны для запуска приложения VS

07.11.2018, 22:11. Просмотров 2485. Ответов 2
Метки нет (Все метки)

Здравствуйте!
Я перерыл весь интернет , но не могу найти информацию, где- то месяца 4 назад начал учить C++.
Итак , проблема такова, у меня есть проект , я его компилирую и получается .EXE файл , на моем ПК есть VS и оно запускается , я его отправляю на флешку , запускаю на другом ПК и там вылетают ошибки по типу :
"На вашем компьютере нет msvcp140d.dll"
"На вашем компьютере нет runtime140d.dll"
И т.д.
Собственно, что с этим делать , если нужно добавить библиотеки к файлу или в System32/SysWOW64 то какие?
Я использовал вот эти библиотеки в своем проекте!

#include <Windows.h>
#include <Lmcons.h>
#include <iostream>
#include <string>

Буду очень благодарен за помощь , так как уже очень много дней ищу информацию
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2018, 22:11
Ответы с готовыми решениями:

про библиотеки в VS C++ (какие библиотеки нужны для функций 'cout' и 'cin')
какие библиотеки нужны для функций 'cout' и 'cin' ???

Какие нужны библиотеки для создания читов для онлайн игр?
Здравствуйте, недавно возник вопрос, А как собственно говоря делают читы для онлайн игр? Какие для...

Программирую в DEV C++ нужны библиотеки для работы с Excel
Здравствуйте, столкнулся с необходимостью обращаться на r/w к Excel файлу. При чем программа...

Какие есть GUI библиотеки для c++
какие есть GUI библиотеки для c++, они вообще есть?

2
2081 / 649 / 242
Регистрация: 10.02.2018
Сообщений: 1,519
07.11.2018, 23:05 2
Лучший ответ Сообщение было отмечено Nickolas_Anonim как решение

Решение

Буковка d в конце названий говорит о том, что вы пытаетесь запускать отладочную версию программы. Если уж вы переносите свою программу на другую машину, то лучше делать это с релизной версией. Она и шустрее работать будет и весить меньше.

Если по теме, то у вас два варианта.
Вариант 1. Я бы рекомендовал именно его. Сделать так, что бы DLL были не нужны. Для этого нужно поменять у проекта настройки компиляции "Runtime Library" на статические "-MT". Программа станет занимать побольше места, но проблемы с запуском на других машинах должны исчезнуть.
Вариант 2. Все необходимые DLL содержаться в специальных установочных пакетах VS. Пакеты отличаются для разных версий студии. Что бы программа с динамической линковкой рантайма (как у вас) запускалась на другой машине нужно на неё установить такой пакет. Visual C++ Redistributable for Visual Studio 2015.
2
0 / 0 / 0
Регистрация: 06.11.2018
Сообщений: 7
10.11.2018, 14:32  [ТС] 3
Спасибо, вы очень помогли!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2018, 14:32

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Какие нужны знания для вольного программирования на С++ ?
Нужно ли что то знать помимо синтаксиса С++ для вольного написания программ ?

Фоторобот на С++: какие библиотеки для этого потребуются
Нужно на С++ написать программу-фоторобот. Дайте наводки на библиотеки, и вообще как работать с...

Какие есть библиотеки для работы с MYSQL
Всем привет. Я ищу простую (С++) библиотеку для работы с MYSQL. Программа консольная, среда Visual...

Какие есть библиотеки для парсинга JSON?
Какие есть библиотеки для парсинга JSON в СИ++??


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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