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

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

Войти
Регистрация
Восстановить пароль
 
sasha3ks
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 3
#1

Не могу запустить свою программку на других ПК - C++

14.11.2013, 23:29. Просмотров 466. Ответов 4
Метки нет (Все метки)

При запуске моем программы на других ПК, выбивает ошибку, что нету нужной библиотеки. Вот такая ошибка

http://i017. radikal .ru/1311/8e/3ef961bf1931.jpg (пробелы нужно убрать, а то что-то без них вместо ссылки звёздочки)

Пишу в MVS 2013. Можно ли как-то обойти эту библиотеку при компиляции, не меняя IDE ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2013, 23:29     Не могу запустить свою программку на других ПК
Посмотрите здесь:

как свою прогу запустить на других компах - C++
Здравствуйте! Написал игрульку ну и решил её опробовать на других компах. Она не работает. У меня windows 7. И на тех компах где windows...

Не могу запустить программку компилятор выдаёт ошибку error LNK2019: ссылка на неразрешенный внешний символ - C++
Прошу прощения за глупые вопросы но я новичок в програмировании .Вот моя программка и копия ошибки которую выдаёт компилятор если кто...

Не могу написать программку - C++
Ребята,помогите написать программку на языке С++,а то я только начал учиться и нам на домашку задали написать прогр. такого типа:Называтся...

Написал программку с рекурсией. Не могу понять, почему не изменяется аргумент. - C++
Еще раз здравствуйте. Днем будучи в очереди которая затянулась на 2 часа, решил побаловаться с кодом. Написал программку(если ее так можно...

Не могу понять свою ошибку! - C++
Здравствуйте! Скажите, в чем моя ошибка... При вводе чисел 1 1 1 в исходный файл программа выдаёт "YES", но при вводе 2 2 4, программа...

Не могу додумать программку, есть ошибочка, никак немогу обнарожить, прошу помочь мне в этом - C++
Задание такое: В двумерном целочисленном массиве заменить максимальный элемент каждой строки на ноль. Imax=1; Jmax=1; for(i=1;...

Не могу открыть программу на других компьютерах - C++
Здравствуйте! Написал програмку которая общается с SQLite и делает разные запросы к ней. У меня всё работает прекрасно! Но на других...

Не могу запустить g++ - C++
Добрый день, только что установила MinGW для win32, пробовала прописывать путь до папки C:\MinGW\bin в системные переменные Path или...

не могу запустить программу - C++
Ребята помогите!!!! никак не могу запустить программу все время ругaется на "global.h" #include <stdio.h> #include <conio.h> #include...

Не могу запустить программу - C++
Делаю лабораторную работу, есть программа которая тупо скопирована с методички #include "stdafx.h" #include <string> #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
stima
449 / 298 / 20
Регистрация: 22.03.2011
Сообщений: 966
Завершенные тесты: 2
15.11.2013, 01:09     Не могу запустить свою программку на других ПК #2
Это называется deploy.

Вариант 1.
Вам нужно все используемыемые Вами библиотеки, которые не идут в Windows по умолчанию, перемещать с Вашей программой. Если у Вас простое консольное приложение собранное только с runtime mvsv12, то Вам нужны msvcr120.dll и msvcp120.dll (они находятса в папке с Mircosoft Studio или Windows/system). Поместите их в папку с Вашей программой.

Вариант 2.
Слинкуйтесь с используемыми Вами библиотеками статически.
sasha3ks
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 3
15.11.2013, 01:42  [ТС]     Не могу запустить свою программку на других ПК #3
Цитата Сообщение от stima Посмотреть сообщение
Это называется deploy.

Вариант 1.
Вам нужно все используемыемые Вами библиотеки, которые не идут в Windows по умолчанию, перемещать с Вашей программой. Если у Вас простое консольное приложение собранное только с runtime mvsv12, то Вам нужны msvcr120.dll и msvcp120.dll (они находятса в папке с Mircosoft Studio или Windows/system). Поместите их в папку с Вашей программой.

Вариант 2.
Слинкуйтесь с используемыми Вами библиотеками статически.
А можете пожалуйста подробнее описать как сделать вариант 2 ?
stima
449 / 298 / 20
Регистрация: 22.03.2011
Сообщений: 966
Завершенные тесты: 2
15.11.2013, 02:40     Не могу запустить свою программку на других ПК #4
project proporties->C/C++->Code Generation->Runtime Library set to Multi threaded (/MT)
Также убедится, что все остальные библиотеки с которыми вы линкуетесь также слинкованы с CRT статически, иначе получете много warnigs (предупреждений) "already defined" (уже определнно)
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
15.11.2013, 04:18     Не могу запустить свою программку на других ПК #5
http://www.cyberforum.ru/cpp-beginne...ml#post4506776
Yandex
Объявления
15.11.2013, 04:18     Не могу запустить свою программку на других ПК
Ответ Создать тему
Опции темы

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