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

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

Войти
Регистрация
Восстановить пароль
 
 
Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 189
#1

Сделать хорошо на других компах программу консоль? - C++

22.10.2013, 10:03. Просмотров 866. Ответов 27
Метки нет (Все метки)

НЕ КИДАЙТЕСЬ СЛОВАМИ ЧТО ЭТО СПАМ!
Может это глупый вопрос но вот при практике на С++ консоль .exe на других ПК не работает, а на просто так практиковаться не хочется ну желание пропадает можно ли ее запечь или как еще написать скомпелировать целевую консольную программу чтобы можно было запускать на других ПК?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2013, 10:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сделать хорошо на других компах программу консоль? (C++):

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

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

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

Почему-то не читается содержимое файла в OEM 866 на других компах, кроме моего - C++
Всем привет! Я написал программку по считыванию файла в формате OEM 866 и выводе определенных строк в консоль. На моих компьютерах все...

Написать программу для школьных оценок (отл., хорошо, удовл., неуд.) - C++
Помогите, пожалуйста, разобраться почему не работает программа. Всем большое спасибо заранее за участие) Вот условие задания и ниже...

Запуск проекта на других компах - Visual C++
Два вопроса Первый Если я откомпилирую свою прогу написанную на Visual Studio 2008,WIndowsForms,C++\CLI, то запуститься ли он на другом...

27
XRuZzz
Антикодер
680 / 582 / 29
Регистрация: 15.09.2012
Сообщений: 2,525
22.10.2013, 12:22 #16
google на вопрос "Как запечь программу?" отвечает этой темой.
Вывод: google быстрая зараза

Добавлено через 1 минуту
Цитата Сообщение от Warrior3579 Посмотреть сообщение
Да это модный термин только в видео дизайне
скажите как он звучит в оригинале, на английском языке. bake?
0
Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 189
22.10.2013, 12:23  [ТС] #17
Цитата Сообщение от Мимино Посмотреть сообщение
Не знал, что республика Адыгея находится в США

Надеюсь, что в оригинале это имело другой смысл
Это все шутки, конечно, не относитесь к ним серьезно Своими сообщениями Вы с самого утра подрарили улыбку минимум одному человеку
По теме: не могу Вам подсказать, как сделать подобное в code blocks. Например, в Builder 6 есть специальные опции компилятора для статической линковки. Вероятнее всего, Вам нужно вместе с исполняемым файлом переносить на другой компьютер .dll файлы, которых там нет. Какие именно - запустите приложение и в окне ошибки Вам напишет.
Про конкретный .dll не пишет, пишет что то типа что система не может найти библиотеки а вот какие не пишет.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7278 / 4439 / 650
Регистрация: 29.11.2010
Сообщений: 12,017
22.10.2013, 12:28 #18
Вам нужно почитать про статическую линковку (нужно указать правильно флаги или выбрать параметры IDE). Тогда в exe-ник прикрепятся библиотеки, а не метаданные для импорта.
1
XRuZzz
22.10.2013, 12:31
  #19

Не по теме:

Цитата Сообщение от MrGluck Посмотреть сообщение
Вам нужно почитать про статическую линковку
проблема в том, что "линковку" нельзя перевести на английский(сайтом translate_ru) хотя гугл смог
Вывод: google умная зараза

0
Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 189
22.10.2013, 12:33  [ТС] #20
Цитата Сообщение от XRuZzz Посмотреть сообщение
google на вопрос "Как запечь программу?" отвечает этой темой.
Вывод: google быстрая зараза

Добавлено через 1 минуту

скажите как он звучит в оригинале, на английском языке. bake?
Запекают в 3D max или cinema 4D конкретный объект к которому был применен модуль симуляций (движения, воды, ветра и т.д.) и не надо показывать себя умником. Есть вопрос ответь не знаешь или не понял не засоряй глупыми ответами.
0
XRuZzz
22.10.2013, 12:42
  #21

Не по теме:

Цитата Сообщение от Warrior3579 Посмотреть сообщение
Запекают в 3D max или cinema 4D конкретный объект к которому был применен модуль симуляций (движения, воды, ветра и т.д.) и не надо показывать себя умником. Есть вопрос ответь не знаешь...
тока почему то я дал ответ во втором посте этой темы
Цитата Сообщение от XRuZzz Посмотреть сообщение
надо "встроить" все используемые библиотеки внутрь программы(или положить их в папку с программой)
тока я сформулировал свою мысль наиболее понятным языком. правда, чтоб до конца передать мысль одной фразы мало
причем вы даже не сказали, что у вас проблемы с библиотеками, я то надеялся вы скажите "Спасибо великий телепат"

0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
22.10.2013, 12:43 #22

Не по теме:

Цитата Сообщение от Warrior3579 Посмотреть сообщение
Есть вопрос ответь не знаешь или не понял не засоряй глупыми ответами.
Ох я бы сейчас сказал про засорение форума какими-то темами.


 Комментарий модератора 
Кулинарные пристрастия это все хорошо, но вы вернетесь наконец к обсуждению проблемы?

Warrior3579, можете четко сформулировать вопрос? Какая у вас среда, что именно вы делаете, какие ошибки?
1
Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 189
22.10.2013, 15:03  [ТС] #23
Цитата Сообщение от SatanaXIII Посмотреть сообщение

Не по теме:


Ох я бы сейчас сказал про засорение форума какими-то темами.


Кулинарные пристрастия это все хорошо, но вы вернетесь наконец к обсуждению проблемы?
Warrior3579, можете четко сформулировать вопрос? Какая у вас среда, что именно вы делаете, какие ошибки?
Практикуюсь на code block, написал разные прикольные проги(с надеждой показать друзьям) но при переносе программы выводит сообщение что соответствующих библиотек нет, я пытался и папку перенести где находится проект но тоже не помогло. Не могу понять как можно сделать целевую .exe программу? Что бы на других ПК запускалась.
0
chizz
980 / 495 / 54
Регистрация: 19.03.2013
Сообщений: 3,093
Записей в блоге: 18
Завершенные тесты: 1
22.10.2013, 15:08 #24
Может Net Framework какой-нибудь требует или что-то подобное.
Без названий требуемых библиотек трудно что-то подсказать
0
MrGluck
Модератор
Эксперт CЭксперт С++
7278 / 4439 / 650
Регистрация: 29.11.2010
Сообщений: 12,017
22.10.2013, 15:12 #25
Попробуйте в опциях добавить
Код
-static -static-libgcc
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.10.2013, 15:35 #26
Цитата Сообщение от Warrior3579 Посмотреть сообщение
выводит сообщение что соответствующих библиотек нет
Каких соответствующих? Названия у них есть?
Цитата Сообщение от Warrior3579 Посмотреть сообщение
я пытался и папку перенести где находится проект но тоже не помогло.
Папку не нужно переносить. Нужно положить, при переносе, рядом с .exe, те библиотеки, которые требует система, при запуске .exe на другом компе.
0
Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 189
22.10.2013, 21:31  [ТС] #27
Сделать хорошо на других компах... Я вроде не так тему назвал ну ладно...
Все! Решено, спасибо всем Статическая линковка Visual Studio Runtime была найдена в http://0xc0dec.org/2011/02/06/vs-runtime-static/ спасибо за подсказку про линковку а то не знал как назвать и искать.
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.10.2013, 21:38 #28
Цитата Сообщение от Warrior3579 Посмотреть сообщение
Статическая линковка Visual Studio Runtime была найдена
Цитата Сообщение от Warrior3579 Посмотреть сообщение
На codeblocks...
При чём здесь тогда студия?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2013, 21:38
Привет! Вот еще темы с ответами:

Не запускается программа на других компах - Delphi
Написал прогу на Delphi7, все отлично, а проблема в том, что на других компах выдает ошибку! Что делать? :!:

Не работает exe на других компах - Visual C++
Всем привет. Недавно решил собрать обычный консольный проект в MSVS 2012 под седьмым Окном. Собрал под 32 бита (система на 64). Собрал, все...

MySQL Работа с ODBC на других компах - C++ Builder БД
Доброго времени суток, уважаемые форумчане. Есть проект курсовой: разработка рейсов аэрофлота. Все идет непосредственно через MySQL. Есть...

Запуск програмы на других компах!!! - Visual C++
Как правильно скомпилировать програму в VS, что б она работала на компах, где не установлен VS???


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

Или воспользуйтесь поиском по форуму:
28
Yandex
Объявления
22.10.2013, 21:38
Ответ Создать тему
Опции темы

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