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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимальный элемент массива, сумму элементов массива, расположенных до последнего положительного элемента, сжать массив http://www.cyberforum.ru/cpp-beginners/thread898092.html
(1) вычислить: 1) максимальный элемент массива; 2) сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями. Размерность массива 10 Диапазон значений -100 - 100
C++ Как сделать правильный else else в самом конце если место 1 2 3 0 введено другое число дает ошибку (так и надо), но если введена буква то дает полный бред, как это исправить #include <cstdlib> #include <iostream> #include <locale.h> using namespace std; int gen_random( int range_min, int range_max ); http://www.cyberforum.ru/cpp-beginners/thread898056.html
Почему "ВЫПОЛНЕНИЕ FAILED" ? C++
Ребята, подскажите пожалуйста что это значит. Написал программу, все работает, все считает, но в конце пишет "ВЫПОЛНЕНИЕ FAILED". Почему? Вот допустим: int main(int argc, char** argv) { .................................................... EA.GenAlgorithm(); EA.ChoosePareto(); cout<<"Proshlo8"<<endl; cout<<"KonecProgi"<<endl; }
Однонаправленный список C++
Такая проблема.. Когда пытаюсь отсортировать список, то получается, что один элемент, который уходит в самый низ пропадает из списка. Подскажите как исправить. void List::Sort() { Node *i = head, *j = i->next; Node *q; bool flag = true; for (q = head; q->next != NULL && flag; q = q->next ) {
C++ Натуральный логарифм в asm http://www.cyberforum.ru/cpp-beginners/thread898037.html
Доброе время суток! Вижу, натуральный логарифм реализуется на Паскале, вот в этой теме (http://www.cyberforum.ru/turbo-pascal/thread882843.html#post4697636) : Расчитывается. Но студенту Netrocom'у задали посчитать натуральный логарифм с помощью ряда Тейлора. Начнём. Материал из Википедии. Очевидно, в этой программе используется разложение ln(x) в ряд Тейлора вида ...
C++ Напишите программу, которая по заданной входной последовательности вычисляет ее медиану Кароче такое задание: Напишите программу, которая по заданной входной последовательности вычисляет ее медиану. нашел в интернете эту программу, но она не работает! может быть исправите что то, кароче помогите пожалуйста. #include <iostream> #include <set> #include <string> подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
14883 / 6701 / 1058
Регистрация: 02.05.2013
Сообщений: 10,989
Завершенные тесты: 1
11.06.2013, 15:12     Почему запускаемый файл (.exe) на другом ПК не запускается?
Цитата Сообщение от 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 не запустятся).
 
Текущее время: 01:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru