![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
Umnik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 1.10.2007 Репутация: нет Всего: нет |
Работаю в MS VS 2005. ехе-шники моих прог запускаются только на машинах с MS VS.
Пишет ошибка в настройках приложения. Скажите в чем дело и было бы чудесно если решение проблемы) |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: нет Всего: 162 |
||||
|
||||
PPS05 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 262 Регистрация: 6.11.2005 Где: Беларусь, Минск Репутация: 1 Всего: 7 |
Вся проблема в том, что exe-шники привязаны к .net платформе, и чтобы они запускались на целевой машине должен стоять .net redistributable package. Если пишите на C++ консольное приложение, то можно и без .net:
1. Project -> Properties 2. C/C++ -> Code Generation -> Runtime Library = Multi-Threaded (Debug) JackYF, вообще-то по-русски... Это сообщение отредактировал(а) PPS05 - 19.1.2008, 22:15 -------------------- Ушел с форума и не вернулся. |
|||
|
||||
DigitSphinx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 28.4.2007 Где: Москва Репутация: нет Всего: 3 |
если ты пишешь на WinApi то таких сообщений не должно быть.
если ты пишешь с MFC то ты ошибся разделом )) если это MFC то в настройках проекта поставь “Use MFC in static library” |
|||
|
||||
PPS05 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 262 Регистрация: 6.11.2005 Где: Беларусь, Минск Репутация: 1 Всего: 7 |
Очень может быть, если в настройках Multi-Threading DLL (а это - по умолчанию...) -------------------- Ушел с форума и не вернулся. |
|||
|
||||
BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 4 Всего: 10 |
-------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
Umnik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 1.10.2007 Репутация: нет Всего: нет |
Во-первый, спасибо всем за ответы.
Во-вторых, уж извините если "не по теме" и "слишком просто" и "уже было" (поиском пользовался) ![]() В-третьих, помогло вот это 1. Project -> Properties 2. C/C++ -> Code Generation -> Runtime Library = Multi-Threaded (Debug) ну MFC я точно не использую (там при создании есть предложение поставить галки я ее не ставлю) ![]() Так в чем было дело? ) |
|||
|
||||
BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 4 Всего: 10 |
Ты по ссылке моей ходил? В той теме дают две ссылки, сходи по ним, найдешь ответ. Это сообщение отредактировал(а) BorisVorontsov - 20.1.2008, 17:14 -------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 8 Всего: 26 |
Я немного продолжу тему!
У меня прога написана в VC2005. На том компе , где писал она запускается - все нормально. Но при переносе на другой комп на котором стоит VC2005 при запуске выдает ошибку! Картинка прилагается! Не пойму почему? ![]() error -------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
PPS05 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 262 Регистрация: 6.11.2005 Где: Беларусь, Минск Репутация: 1 Всего: 7 |
Может ошибка где-нибудь в коде при старте?
-------------------- Ушел с форума и не вернулся. |
|||
|
||||
BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 4 Всего: 10 |
-------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 8 Всего: 26 |
Но при переносе на другой комп на котором стоит VC2005 при запуске выдает ошибку! Плюс даже переношу проект на другой комп, компилирую без ошибок - но при запуске опять такая-же ошибка! Что делать? -------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
asd |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 25.6.2006 Репутация: 1 Всего: 1 |
попробуй это http://www.microsoft.com/Downloads/details...;displaylang=en поставить на другой комп. Хотя с установленной vc должно пускаться и без него
|
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 8 Всего: 26 |
Спасибо asd, попробую , потом отпишу!
![]() -------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |