|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.10.2010, 00:15 | #1 |
Пользователь
Регистрация: 27.06.2010
Сообщений: 44
|
Здравствуйте, помогите пожалуйста.
есть программа, код которой не очень важен, она много считает и рисует графики по нажатию кнопки. на моем компьютере все чудесно, даже если я переношу релизный экзешник в какое нибудь место на диске и запускаю его оттуда вне среды, как обычную программу. Проблемы начинаются если я запускаю тот же ексешник на другом компе. Если оставить только рисование графиков, все работает прекрасно везде, но стоит мне пересобрать на своем компе, донаписав например #include <iostream.h> код прекращает работать на чужом компе (хотя на моем все работает) Среда VS 2010 CLR. Все написано на windows form. При запуске на другом компе требовал .net framework, после того как поставил, версия с рисованием работает, но опять же полная версия выдает ошибку при запуске кроме того, если запускаю консольную версию без интерфейса рассказывает, что не найдена msvcp100.dll Неужели поможет её перемещение в другой комп? и что каждый раз придется так делать? нет копировнаие библиотеки не помогает.Теперь пишет, что она не предназначена для исполнения window либо содержит ошибку. Нужна помощь=( зы у меня windows 7, а на том компе ВИСТА Последний раз редактировалось Stilet; 24.10.2010 в 14:31. |
23.10.2010, 02:39 | #2 |
Форумчанин
Регистрация: 20.10.2010
Сообщений: 143
|
Столкнулся с проблемой буквально сегодня утром. Лекарство нашел на codenet
Во-первых, скомпилируйте - не как Debug, а как Release версию Во-вторых -> right click on solution explorer->properties->Configuration Properties->C/C++ ->Code Generation->Runtime Library - там выбери первый или второй вариант, где в конце не приписано требование дополнительных DLL
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
|
23.10.2010, 10:20 | #3 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Линкуйте статически с ключом MT. Режим Release
Project->Properties->Configuration Properties->C/C++->Code Generation |
24.10.2010, 13:53 | #4 |
Пользователь
Регистрация: 27.06.2010
Сообщений: 44
|
Спасибо! так еще проще, чем даже то, что я нашел - прилагать все требуемые библиотеки к файлу. посмотреть , какие требуются можно прогой depends
Хм, но тогда пишет, что нельзя использовать опцию clr, а тогда и редактор форм vs2010, похоже тоже, блин=( придется прилагать библиотеки, похоже Последний раз редактировалось Morkonwen; 24.10.2010 в 13:59. |
24.10.2010, 14:45 | #5 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Если у вас CLI проект, то для него статическая линковка отличается. Поищите в гугле про статическую линковку C++ CLI приложений.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поблема совместимости с вистой | GN_ | Общие вопросы Delphi | 4 | 23.12.2006 21:43 |