![]() |
|
![]() ![]() ![]() |
|
Coder |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 13.12.2004 Репутация: нет Всего: 11 |
при попытке запуска приложения написанного в VS 2005 (на C++
![]() P.S. приложение простое - работа с сетью, никаких окон... библиотеки стандартные, вот заголовок:
Помогите! Это сообщение отредактировал(а) Coder - 20.12.2006, 15:06 |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Это сообщение обычно означает, что нет нужных DLL. Оно и понятно: DLL у 2005 другие. И они не обязательно присутствуют в стандартном виндоус. Обычно это mfcNN(u).dll и msvcrNN.dll (что-то вроде).
-------------------- ... |
|||
|
||||
Coder |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 13.12.2004 Репутация: нет Всего: 11 |
а NN каким должен быть?
|
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Для 2005 - 8.0. Ещё в 2005-ой по дефолту подключаются манифесты (для XP и >).
Вообще если пишешь приложение в стиле "всё здесь". Ставь в пропертях проекта статик-версию рантайма. В противном случае давай инсталлер с файликом vcredist.exe. |
|||
|
||||
Coder |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 13.12.2004 Репутация: нет Всего: 11 |
Любитель, спасибо, откомпилил с ключом Common Language Runtime Support (/clr), помогло.
но интересно то, что версия которая была до этого заработала без проблем на чистой системе Win2003 Srv.... |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Так ты .NET юзаешь? Тогда ответ в том, что фреймворк включен в 2003. Или я что-то не догнал?
|
|||
|
||||
The Thing |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 286 Регистрация: 6.9.2004 Репутация: 1 Всего: 3 |
Измени в настройках студии
Project->...Properties-> Выбери release версию..(или какая тебе нужна).. Выбери вкладку Configuration Properties В параметре USE of MFC поставь или "Use Standard Windows Libraries" - Для WTL или "Use MFC in a Static Library" - Для MFC, что бы не требовало библиотек MFC Смотря что тебе надо! -------------------- Правильность работы программы зависит от двух велечин. В нужном месте должны стоять нолик и еденичка. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |