|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.08.2008, 10:38 | #11 |
Регистрация: 23.07.2008
Сообщений: 9
|
2merax
Ну ладно, видимо в танке я. Ну учусь я только, а что? Плохо, что он не убирает зависимости от библиотек.
Все равно всем спасибо за помощь. |
08.08.2008, 10:51 | #12 | |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
2merax ты уж мне поверь, я знаю о чем я говорю.
в 2005 студии проект по умолчанию линкуется динамически с msvcr80.dll, она по умолчанию не входит в состав винды. из за этого и ошибка - приложение некорректно настроено и тд. я же посоветовал установить ключ runtime library в /MT. Но госпожа Амели (классный фильм кстати) не переключилась из дебага в релиз, и поэтому компиль не смог найти какие то нужные ему функции из либы msvrc80.dll, которые лежат в дебаг версии этой библиотеки. Цитата:
|
|
08.08.2008, 10:54 | #13 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
2amelie девушка, я еще раз говорю. поставьте Project -> Project Properties -> C/C++ -> Code Generation -> Runtime Library в Multi Thread (/MT). Затем выберите режим сборки Release. И у вас все соберется, и не зависимостей от нестандартных библиотек. (нестандартная для данного компилятора - msvcr80.dll)
|
08.08.2008, 13:31 | #14 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
msvcr80.dll - эта библиотека никогда не входила в стандартный комплект Windows. Плюс дебаг версия этой библиотеки пишется с ключом d в названии.
to Amelie: Это было не вам. Пы.Сы. Отключены личные сообщения. |
08.08.2008, 15:22 | #15 |
Регистрация: 23.07.2008
Сообщений: 9
|
2vvviperrr
Хорошо, мужчина, давайте попробую. Где выставляется режим сборки? |
08.08.2008, 16:01 | #16 | |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
2amelie эм) ну на панели инструментов, вкладка стандарт)) на ней есть комбо бокс. у вас по умолчанию стоит debug. поставьте в release.
Цитата:
вобщем какой то нехороший человек ни за что репу понизил... бывают же люди |
|
09.08.2008, 17:08 | #17 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
Дебаг - релайз, релайз - дебаг... А начинали про многопоточность. Кде ваш код. Давайте вместе его скомпилим и найдем наконец ошибку.
|
17.08.2008, 12:03 | #18 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
Воткнул я тут в переносимость по жесткому и выяснился один очень интересный момент. В свойтвах проекта оставлять можно все что студия по умолчанию поставила, а вот на удаленной стороне нужно поставить свою подборку Runtime библиотек.
Visual Studio 2005 Runtime Visual Studio 2008 Runtime .NET держит точно, проверил и консоль и Windows::Forms на 2000 и XP. C MFC счас разбираюсь. Проверял с .NET 2.0 |
05.09.2008, 09:13 | #19 | |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1
|
добрый день. на самом деле столкнулся с той же проблемой в MSVS 2008 (CLR -> Windows Forms Application). простановка "/MT", равно как и "Release" результатов не дает.
Цитата:
Последний раз редактировалось jsonborn; 05.09.2008 в 09:15. |
|
06.09.2008, 12:40 | #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 |