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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.90
fktrctq0321
0 / 0 / 0
Регистрация: 10.05.2013
Сообщений: 37
#1

Почему запускаемый файл (.exe) на другом ПК не запускается? - C++

11.06.2013, 00:25. Просмотров 3223. Ответов 6
Метки нет (Все метки)

Добрый вечер!
Собственно, по сабжу
Написанная программка не запускается на чужом ПК, кидаю exe-шный файл с папки "Projects", что в "Моих документах".
Выдаёт ошибку.
Что сделать, чтобы запускаемый файл запускался на посторонних ПК?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2013, 00:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему запускаемый файл (.exe) на другом ПК не запускается? (C++):

Почему на других компьютерах не запускается exe файл? - C++
http://yadi.sk/d/ZkbUdZzWM5Zcj почему у других не запускается файл exe ??? там у меня программа(форма,файл еxe) для расчёта...

Exe файл на другом компе - C++
написал прогу на С++ по VS08, exe файл по флешке передал другу, говорит не открывает, в чем проблема?

Exe-файл не работает на другом компьютере - C++
VS2010, release, у меня работает корректно, у заказчика вылазит ошибка, подскажите пожалуйста почему так может происходить (антивирус...

Как запустить исполняемый файл *.exe написанный на С++ Builder на другом компе - C++
Проблема заключается в следующем. Написал программу на С++, провел компиляцию, создал исполняемый файл, но его размер довольно мал для...

Не запускается Exe файл приложения на других ПК - C++
Написал программу с использованием openCV, нужно чтобы она запускалась на других ПК. Скопировал в папку к экзешнику необходимые библиотеки,...

Почему может не запускаться .exe файл? - C++
Всем привет! Такой вопрос немного странный. Я написал программу. Она компилируется и всё работает, всё что надо выводится - вопросов...

6
Dr_Quake
Заблокирован
11.06.2013, 00:33 #2
Учиться читать ошибку. Ссылку на словарь дать?
0
fktrctq0321
0 / 0 / 0
Регистрация: 10.05.2013
Сообщений: 37
11.06.2013, 00:55  [ТС] #3
Цитата Сообщение от Dr_Quake Посмотреть сообщение
Учиться читать ошибку. Ссылку на словарь дать?
остроумно
0
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4611 / 694
Регистрация: 29.11.2010
Сообщений: 12,621
11.06.2013, 02:36 #4
fktrctq0321, почитайте про статическую линковку
0
Гром
210 / 129 / 11
Регистрация: 20.03.2009
Сообщений: 1,103
Записей в блоге: 16
Завершенные тесты: 1
11.06.2013, 06:41 #5
Если работаете в Borland C++ Builder - смотрите эту тему. Если Visual Studio - покопайтесь в свойствах проекта, где-то там нужно изменить ключ /MTd на /MT (точно не помню, по-моему C++ - Создание кода) и использовать релизную сборку.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4611 / 694
Регистрация: 29.11.2010
Сообщений: 12,621
11.06.2013, 14:27 #6
В VS (2010 так точно) при компиле в релизе получается годный для распространение .exe
0
Убежденный
Ушел с форума
Эксперт С++
15708 / 7218 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
11.06.2013, 15:12 #7
Цитата Сообщение от fktrctq0321 Посмотреть сообщение
Написанная программка не запускается на чужом ПК, кидаю exe-шный файл с папки "Projects", что в "Моих документах".
Выдаёт ошибку.
Что сделать, чтобы запускаемый файл запускался на посторонних ПК?
1) Убедиться, что exe не тянет зависимости от dll, которых на "посторонних" ПК может не оказаться.
Например, msvcr100.dll и msvcp100.dll (это dll от Visual C++ Runtime, классическая причина проблемы).

2) Если условие п.1 не выполнено, пересобрать exe со статической компоновкой C++ Runtime (ключ
/MT компилятора), или распостранять нужные dll вместе с exe.

3) Убедиться, что exe не использует функции, которые отсутствуют на "посторонних" ПК.

4) Убедиться, что exe собран под правильную платформу (например, 64-битные exe или exe для
Itanium на 32-битных Windows не запустятся).
0
11.06.2013, 15:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2013, 15:12
Привет! Вот еще темы с ответами:

На другом ПК не запускается exe файл - Visual Basic .NET
Я написал программу на VB .net standart 2003. Но она не запускается на другом компьютере. Дает ошибку 0xc0000135. Что дельть? Очень надо. ...

не запускается exe файл на другом компе без билдера - C++ Builder
люди прога которая сделана на другом компе без билдера не запускается , была уже такая проблема мне тут ссылку писали на тему где настройки...

почему из консоли не запускается исполняемый файл (g++.exe), хотя он в директории есть? - Кроссплатформенная разработка
Друзья! Все мои попытки идти в ногу со временем- установить современный компилятор привели к такой грязи: короче, не запускается Из консоли...

.NET 4.x Не запускается exe на другом ПК - C#
Написал приложение,используя SAPI,и DevExpress компоненты. На другом ПК с установленными всеми пакетами фрэймворка запускаться не...


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

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

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