Как запустить exe файл на другой машине

359
21 марта 2017, 14:16

Я создал программку на с++ в visual studio, скинул всю программку на другую машину в которой отсутствует visual studio, и при запуске exe файла. выдало что у меня нет MSVC110D.dll типо такого файлика. я закинул этот файлик в папку, но чето не пошло.

Answer 1

Или компилируйте со статическими библиотеками (ключ командной строки /MT), или установите рантайм-библиотеки на второй машине (то, что называется Redistributable Package) для соответствующей версии Visual C++.

Компиляция со статическими библиотеками в IDE: Проект - Свойства - С/С++ - Создание кода - Библиотека времени выполнения:

Answer 2

В какую папку закинул? На сколько я знаю, .dll файлы нужно закидывать в папку /Windows/system32. Вот сам дистрибутив последнего издания, вот эта проблема на Microsoft Answers

READ ALSO
Сортировка массива чисел. c++ Form

Сортировка массива чисел. c++ Form

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

402
Решение задачи не проходит

Решение задачи не проходит

Есть задача, я её написал, но она не проходит, уверен, что правильно написалПомогите пожалуйста!

286
MFC. Использование фильтра при работе с ODBC

MFC. Использование фильтра при работе с ODBC

Нужно из таблицы Books получить записи с полем gener_id = 2С этим полем связана таблица Genres

334