![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Регистрация: 23.07.2008
Сообщений: 9
|
![]()
Ну ладно, видимо в танке я. Ну учусь я только, а что? Плохо, что он не убирает зависимости от библиотек.
![]() Все равно всем спасибо за помощь. |
![]() |
![]() |
![]() |
#12 | |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
![]()
2merax ты уж мне поверь, я знаю о чем я говорю.
в 2005 студии проект по умолчанию линкуется динамически с msvcr80.dll, она по умолчанию не входит в состав винды. из за этого и ошибка - приложение некорректно настроено и тд. я же посоветовал установить ключ runtime library в /MT. Но госпожа Амели (классный фильм кстати) не переключилась из дебага в релиз, и поэтому компиль не смог найти какие то нужные ему функции из либы msvrc80.dll, которые лежат в дебаг версии этой библиотеки. Цитата:
|
|
![]() |
![]() |
![]() |
#13 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
![]()
2amelie девушка, я еще раз говорю. поставьте Project -> Project Properties -> C/C++ -> Code Generation -> Runtime Library в Multi Thread (/MT). Затем выберите режим сборки Release. И у вас все соберется, и не зависимостей от нестандартных библиотек. (нестандартная для данного компилятора - msvcr80.dll)
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
![]()
msvcr80.dll - эта библиотека никогда не входила в стандартный комплект Windows. Плюс дебаг версия этой библиотеки пишется с ключом d в названии.
to Amelie: Это было не вам. Пы.Сы. Отключены личные сообщения. |
![]() |
![]() |
![]() |
#15 |
Регистрация: 23.07.2008
Сообщений: 9
|
![]()
2vvviperrr
Хорошо, мужчина, давайте попробую. Где выставляется режим сборки? |
![]() |
![]() |
![]() |
#16 | |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
![]()
2amelie эм) ну на панели инструментов, вкладка стандарт)) на ней есть комбо бокс. у вас по умолчанию стоит debug. поставьте в release.
Цитата:
вобщем какой то нехороший человек ни за что репу понизил... бывают же люди |
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
![]()
Дебаг - релайз, релайз - дебаг... А начинали про многопоточность. Кде ваш код. Давайте вместе его скомпилим и найдем наконец ошибку.
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
![]()
Воткнул я тут в переносимость по жесткому и выяснился один очень интересный момент. В свойтвах проекта оставлять можно все что студия по умолчанию поставила, а вот на удаленной стороне нужно поставить свою подборку Runtime библиотек.
Visual Studio 2005 Runtime Visual Studio 2008 Runtime .NET держит точно, проверил и консоль и Windows::Forms на 2000 и XP. C MFC счас разбираюсь. Проверял с .NET 2.0 |
![]() |
![]() |
![]() |
#19 | |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1
|
![]()
добрый день. на самом деле столкнулся с той же проблемой в MSVS 2008 (CLR -> Windows Forms Application). простановка "/MT", равно как и "Release" результатов не дает.
Цитата:
Последний раз редактировалось jsonborn; 05.09.2008 в 09:15. |
|
![]() |
![]() |
![]() |
#20 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
![]()
2jsonborn ясен пень. ключ MT относится только к нативным приложениям. ты же пишешь под вин формс, а это тормознутый дот нет, и без фреймворка работать не будет
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для Visual Studio 2005 | idealul | Общие вопросы .NET | 2 | 28.07.2008 17:25 |
visual studio.net 2005 | zub | Помощь студентам | 1 | 11.03.2008 07:29 |
Помогите с Visual Studio 2005 | Поночка | Visual C++ | 1 | 08.03.2008 15:34 |
Visual studio 2005 и C++ | oleg kutkov | Visual C++ | 7 | 09.01.2008 20:18 |
visual studio 2005 | }{@KeRnutyi | Свободное общение | 1 | 30.10.2007 15:36 |