Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программа не запускается на другом компьютере. 
V
    Опции темы
Jmylia
Дата 13.11.2010, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 12.10.2009
Где: Кривой Рог

Репутация: нет
Всего: нет



Спасибо за совет!)

Visual Studio 2010: открываем нужный вам проект, заховим в Проект > Свойства (или жмем Alt+F7), затем выбираем C/C++ > Создание кода и на против "Библиотека времени выполнения", как писал автор, меняем значение с "Multi Threaded Debug DLL (/MDd)", на "Multi Threaded Debug (/MTd)", компилируем и кидаем .exe файл с Моих Документов кому хотите.

Спасибо!)
PM MAIL   Вверх
veranika
Дата 23.11.2010, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 23.11.2010

Репутация: нет
Всего: нет



Здравствуйте, помогите новичку, я не знаю уже что еще делать. У меня Visual Studio 2008, вылезает ошибка примерно следуещего характера "  MSVCP90D . dll   не   найден . Повторная установка типа поможет".  Понятное дело что повторная установка ничего не дала. Как советовали в первом посте
, установила Microsoft Visual C++ 2008 Redistributable Package -не помогло.Если меняю  Runtime Library с "Multi Threaded DLL (/MD)" на "Multi Threaded (/MT)" -выдает 6 ошибок в программе из 5 строчек и вообще не создает exe.  Причем эта MSVCP90D . dll есть а компьютере, я ее уже и в system32, и непосредственно в папку с программой-куда только не копировала-ничего. Что еще можно попробовать?

PM MAIL   Вверх
borisbn
Дата 23.11.2010, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Цитата(veranika @  23.11.2010,  21:18 Найти цитируемый пост)
Что еще можно попробовать?

почитать FAQ
Debug-версия ( а у тебя именно она ) и не должна запускаться на др. компе. Для Release достаточно Microsoft Visual C++ 2008 Redistributable Package 


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Metalex
Дата 4.2.2011, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



Перепробовал все. Компилю в релиз. Добавляю длл-ки. Устанавливаю 
Цитата(borisbn @  23.11.2010,  23:50 Найти цитируемый пост)
Microsoft Visual C++ 2008 Redistributable Package 

менял
Цитата(Jmylia @  13.11.2010,  21:09 Найти цитируемый пост)
"Multi Threaded Debug DLL (/MDd)", на "Multi Threaded Debug (/MTd)"

но получал неизменную ошибку
Цитата

Command line error D8016 : '/MT' and '/clr:pure'

пробовал ее исправить, не помогает.

Брошу экзешник.
Подскажите, как заставить работать приложение.

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  EXE.rar 818,69 Kb


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
borisbn
Дата 4.2.2011, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Цитата(Metalex @  4.2.2011,  00:37 Найти цитируемый пост)
Компилю в релиз


Цитата(Metalex @  4.2.2011,  00:37 Найти цитируемый пост)

менял "Multi Threaded Debug DLL (/MDd)", на "Multi Threaded Debug (/MTd)"

ясно ?


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Metalex
Дата 4.2.2011, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



И тогда компилить в 
Цитата(borisbn @  4.2.2011,  09:26 Найти цитируемый пост)
Debug

?
А зачем мне в экзешнике отладочная инфа?


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
borisbn
Дата 4.2.2011, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Цитата(Metalex @  4.2.2011,  12:51 Найти цитируемый пост)
И тогда компилить в Цитата(borisbn @  4.2.2011,  09:26 )Debug?

нет. Компилировать для распространения свою программу нужно в Release, а ты устанавливаешь параметры компиляции для Debug.
Цитата(Metalex @  4.2.2011,  00:37 Найти цитируемый пост)
"Multi Threaded Debug DLL (/MDd)", на "Multi Threaded Debug (/MTd)"


Я бы тебе посоветовал следующее. Создай новый пустой проект, ничего не меняй у него в настройках, добавь в него свои исходники, и компилируй, выбирая тип Release. Затем установи на Target-компьютер vcredist и запускай там свою программу без проблем.


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Metalex
Дата 5.2.2011, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



borisbn, попробую!


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
fuckingniger
Дата 21.6.2011, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 1.10.2010

Репутация: нет
Всего: 1



программа перестала работать после статической компоновки:
Код

1>------ Построение начато: проект: snake_2, Конфигурация: Debug Win32 ------
1>Построение начато 21.06.2011 20:26:29.
1>InitializeBuildStatus:
1>  Создание "Debug\snake_2.unsuccessfulbuild", так как было задано "AlwaysCreate".
1>ClCompile:
1>  Для всех выходных данных обновления не требуется.
1>  main.cpp
1>c:\users\redwhite\documents\visual studio 2010\projects\snake_2\main.cpp(195): warning C4244: аргумент: преобразование "time_t" в "unsigned int", возможна потеря данных
1>c:\users\redwhite\documents\visual studio 2010\projects\snake_2\main.cpp(207): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1>          c:\program files (x86)\microsoft visual studio 10.0\vc\include\conio.h(128): см. объявление "getch"
1>c:\users\redwhite\documents\visual studio 2010\projects\snake_2\main.cpp(213): warning C4996: 'kbhit': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _kbhit. See online help for details.
1>          c:\program files (x86)\microsoft visual studio 10.0\vc\include\conio.h(130): см. объявление "kbhit"
1>c:\users\redwhite\documents\visual studio 2010\projects\snake_2\main.cpp(215): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1>          c:\program files (x86)\microsoft visual studio 10.0\vc\include\conio.h(128): см. объявление "getch"
1>c:\users\redwhite\documents\visual studio 2010\projects\snake_2\main.cpp(217): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1>          c:\program files (x86)\microsoft visual studio 10.0\vc\include\conio.h(128): см. объявление "getch"
1>c:\users\redwhite\documents\visual studio 2010\projects\snake_2\main.cpp(220): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1>          c:\program files (x86)\microsoft visual studio 10.0\vc\include\conio.h(128): см. объявление "getch"
1>ManifestResourceCompile:
1>  Для всех выходных данных обновления не требуется.
1>main.obj : error LNK2005: "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl std::endl(class std::basic_ostream<char,struct std::char_traits<char> > &)" (?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: class std::basic_ostream<char,struct std::char_traits<char> > & __thiscall std::basic_ostream<char,struct std::char_traits<char> >::operator<<(class std::basic_ostream<char,struct std::char_traits<char> > & (__cdecl*)(class std::basic_ostream<char,struct std::char_traits<char> > &))" (??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: class std::basic_ostream<char,struct std::char_traits<char> > & __thiscall std::basic_ostream<char,struct std::char_traits<char> >::operator<<(int)" (??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: class std::locale::facet * __thiscall std::locale::facet::_Decref(void)" (?_Decref@facet@locale@std@@QAEPAV123@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: int __thiscall std::ios_base::flags(void)const " (?flags@ios_base@std@@QBEHXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: class std::locale __thiscall std::ios_base::getloc(void)const " (?getloc@ios_base@std@@QBE?AVlocale@2@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: void __thiscall std::locale::facet::_Incref(void)" (?_Incref@facet@locale@std@@QAEXXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: class std::basic_ostream<char,struct std::char_traits<char> > & __thiscall std::basic_ostream<char,struct std::char_traits<char> >::flush(void)" (?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: virtual __thiscall std::basic_ios<char,struct std::char_traits<char> >::~basic_ios<char,struct std::char_traits<char> >(void)" (??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)" (?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: class std::basic_streambuf<char,struct std::char_traits<char> > * __thiscall std::basic_ios<char,struct std::char_traits<char> >::rdbuf(void)const " (?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: class std::basic_istream<char,struct std::char_traits<char> > & __thiscall std::basic_istream<char,struct std::char_traits<char> >::getline(char *,__int64)" (?getline@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PAD_J@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: virtual __thiscall std::basic_iostream<char,struct std::char_traits<char> >::~basic_iostream<char,struct std::char_traits<char> >(void)" (??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: virtual __thiscall std::basic_ostream<char,struct std::char_traits<char> >::~basic_ostream<char,struct std::char_traits<char> >(void)" (??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: virtual __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::~basic_streambuf<char,struct std::char_traits<char> >(void)" (??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: virtual __int64 __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::showmanyc(void)" (?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: virtual __int64 __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::xsgetn(char *,__int64)" (?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: virtual __int64 __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::xsputn(char const *,__int64)" (?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: __thiscall std::_Container_base12::_Container_base12(void)" (??0_Container_base12@std@@QAE@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: __thiscall std::_Container_base12::~_Container_base12(void)" (??1_Container_base12@std@@QAE@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: void __thiscall std::_Container_base12::_Orphan_all(void)" (?_Orphan_all@_Container_base12@std@@QAEXXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: __thiscall std::basic_ostream<char,struct std::char_traits<char> >::basic_ostream<char,struct std::char_traits<char> >(class std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" (??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::clear(int,bool)" (?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: char __thiscall std::basic_ios<char,struct std::char_traits<char> >::fill(void)const " (?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: __thiscall std::basic_ios<char,struct std::char_traits<char> >::basic_ios<char,struct std::char_traits<char> >(void)" (??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: int __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::sgetc(void)" (?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: int __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::snextc(void)" (?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: bool __thiscall std::basic_istream<char,struct std::char_traits<char> >::_Ipfx(bool)" (?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: bool __thiscall std::ctype<char>::is(short,char)const " (?is@?$ctype@D@std@@QBE_NFD@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: bool __thiscall std::ios_base::good(void)const " (?good@ios_base@std@@QBE_NXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: int __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::sputc(char)" (?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::eback(void)const " (?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::gptr(void)const " (?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::pptr(void)const " (?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::egptr(void)const " (?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::epptr(void)const " (?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Gndec(void)" (?_Gndec@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Gninc(void)" (?_Gninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Pninc(void)" (?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: struct std::_Iterator_base12 * * __thiscall std::_Container_base12::_Getpfirst(void)const " (?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: __thiscall std::basic_iostream<char,struct std::char_traits<char> >::basic_iostream<char,struct std::char_traits<char> >(class std::basic_streambuf<char,struct std::char_traits<char> > *)" (??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: bool __thiscall std::codecvt_base::always_noconv(void)const " (?always_noconv@codecvt_base@std@@QBE_NXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: int __thiscall std::codecvt<char,char,int>::in(int &,char const *,char const *,char const * &,char *,char *,char * &)const " (?in@?$codecvt@DDH@std@@QBEHAAHPBD1AAPBDPAD3AAPAD@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: int __thiscall std::codecvt<char,char,int>::out(int &,char const *,char const *,char const * &,char *,char *,char * &)const " (?out@?$codecvt@DDH@std@@QBEHAAHPBD1AAPBDPAD3AAPAD@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: void __thiscall std::basic_ostream<char,struct std::char_traits<char> >::_Osfx(void)" (?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: class std::basic_ostream<char,struct std::char_traits<char> > * __thiscall std::basic_ios<char,struct std::char_traits<char> >::tie(void)const " (?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::basic_streambuf<char,struct std::char_traits<char> >(void)" (??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: class std::locale __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::getloc(void)const " (?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QBE?AVlocale@2@XZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::setg(char *,char *,char *)" (?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Init(void)" (?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "protected: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Init(char * *,char * *,int *,char * *,char * *,int *)" (?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAPAD0PAH001@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: int __thiscall std::codecvt<char,char,int>::unshift(int &,char *,char *,char * &)const " (?unshift@?$codecvt@DDH@std@@QBEHAAHPAD1AAPAD@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: __thiscall std::locale::id::operator unsigned int(void)" (??Bid@locale@std@@QAEIXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: static unsigned int __cdecl std::ctype<char>::_Getcat(class std::locale::facet const * *,class std::locale const *)" (?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: __int64 __thiscall std::ios_base::width(void)const " (?width@ios_base@std@@QBE_JXZ) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: __int64 __thiscall std::ios_base::width(__int64)" (?width@ios_base@std@@QAE_J_J@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: __int64 __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::sputn(char const *,__int64)" (?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>main.obj : error LNK2005: "public: static unsigned int __cdecl std::codecvt<char,char,int>::_Getcat(class std::locale::facet const * *,class std::locale const *)" (?_Getcat@?$codecvt@DDH@std@@SAIPAPBVfacet@locale@2@PBV42@@Z) уже определен в msvcprtd.lib(MSVCP100D.dll)
1>LINK : warning LNK4098: библиотека по умолчанию "LIBCMT" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library
1>libcpmtd.lib(xmbtowc.obj) : error LNK2001: неразрешенный внешний символ "__CrtDbgReportW"
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ __CrtDbgReportW в функции "public: struct _COORD & __thiscall std::vector<struct _COORD,class std::allocator<struct _COORD> >::operator[](unsigned int)" (??A?$vector@U_COORD@@V?$allocator@U_COORD@@@std@@@std@@QAEAAU_COORD@@I@Z)
1>libcpmtd.lib(cout.obj) : error LNK2001: неразрешенный внешний символ "__CrtDbgReportW"
1>libcpmtd.lib(stdthrow.obj) : error LNK2001: неразрешенный внешний символ "__CrtDbgReportW"
1>libcpmtd.lib(cin.obj) : error LNK2001: неразрешенный внешний символ "__CrtDbgReportW"
1>libcpmtd.lib(locale0.obj) : error LNK2001: неразрешенный внешний символ "__free_dbg"
1>libcpmtd.lib(xmbtowc.obj) : error LNK2001: неразрешенный внешний символ "__free_dbg"
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ __free_dbg в функции "private: void __thiscall std::_Yarn<char>::_Tidy(void)" (?_Tidy@?$_Yarn@D@std@@AAEXXZ)
1>libcpmtd.lib(cout.obj) : error LNK2001: неразрешенный внешний символ "__free_dbg"
1>libcpmtd.lib(cin.obj) : error LNK2001: неразрешенный внешний символ "__free_dbg"
1>libcpmtd.lib(xdebug.obj) : error LNK2001: неразрешенный внешний символ "__free_dbg"
1>libcpmtd.lib(xdebug.obj) : error LNK2019: ссылка на неразрешенный внешний символ __malloc_dbg в функции "void * __cdecl operator new(unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z)
1>libcpmtd.lib(locale0.obj) : error LNK2001: неразрешенный внешний символ "__malloc_dbg"
1>libcpmtd.lib(xmbtowc.obj) : error LNK2001: неразрешенный внешний символ "__malloc_dbg"
1>libcpmtd.lib(_tolower.obj) : error LNK2019: ссылка на неразрешенный внешний символ __calloc_dbg в функции __Getctype
1>C:\Users\redwhite\Documents\Visual Studio 2010\Projects\snake_2\Debug\snake_2.exe : fatal error LNK1120: 4 неразрешенных внешних элементов
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:04.73
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========



Добавлено через 10 минут и 51 секунду
поставил release и теперь на моём компе запустилось, а вот неа другом написало:
Код

запуск программы не возможен т.к. на компьютере отсутствует MSVCP100D.dll.  Попробуйте переустановить программу.

PM MAIL   Вверх
bsa
Дата 22.6.2011, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



fuckingniger, поставь vcredist_x86.exe нужной версии.
PM   Вверх
fuckingniger
Дата 22.6.2011, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 1.10.2010

Репутация: нет
Всего: 1



а что это такое и  как это установить?

Добавлено через 2 минуты и 24 секунды
и на какой компьютер поставить?

Добавлено через 9 минут и 15 секунд
http://www.microsoft.com/download/en/details.aspx?id=5555

если вы об этом. то я ставил на другом компьютере.

но  и мой и другой компьютер x64, а эта, как видно, x86.
PM MAIL   Вверх
bsa
Дата 22.6.2011, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



fuckingniger, я думаю, что открою тебе вселенскую тайну. ЗНАЧИТ НАДО ПОСТАВИТЬ vcredist_x64.exe!!!
А потом, еще многое зависит от настроек проекта. Если у тебя проект настроен на 32-х битную сборку, то и ставить нужно x86. Ставить нужно на тот комп, на котором хочешь запускать. Естественно, что версия этого "redist" должна совпадать с версией студии (по идее, должен идти в комплекте с ней).
PM   Вверх
Antonv80s
Дата 24.8.2011, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 24.8.2011
Где: Чехия

Репутация: нет
Всего: нет



Кстати в блоге яндекса тоже идет обсуждение по этой теме...   

PM MAIL WWW ICQ   Вверх
nossudak
Дата 17.10.2011, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 17.10.2011

Репутация: нет
Всего: нет



А вот у меня такая проблема:я писал прогу на win7 32,и она запускалась, а на win7 64 она не желает работать,что с этим можно сделать???не судите строго,я не программист...  и еще  ,не могу найти себе Borland C++ на windows 7 /64 ,те что скачивал или платные или отказываются работать на моей системе...кто знает ,где можно скачать подходящую версию с кряком,или же как то еще решить эту проблему...(я старался,искал но не нашел)
PM MAIL   Вверх
bsa
Дата 18.10.2011, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



nossudak, очень часто в windows-программах (и не только) допускают серьезную ошибку (в принципе, WINAPI к этому провоцирует): LONG param = (LONG)pointerToSomething; Так вот, под 32-х битной системой sizeof(LONG) == sizeof(void*), т.е. такое присваивание теоретически легитимно. А вот в windows64 sizeof(void*) == 2 * sizeof(LONG)...
Цитата(nossudak @  17.10.2011,  20:23 Найти цитируемый пост)
:я писал прогу на win7 32,и она запускалась, а на win7 64 она не желает работать,что с этим можно сделать???
Для начала нужно понять, что за ошибка. Не хватает dll или просто программа валится из-за внутренней ошибки. Скорее всего, программа содержит ошибку (например, использование неинициализированной переменной), которая сейчас не проявляется, а завтра вылазит.
Цитата(nossudak @  17.10.2011,  20:23 Найти цитируемый пост)
не могу найти себе Borland C++ на windows 7 /64
Не существует такой. Фирма Borland проиграла войну компиляторов (продала свой бизнес Embarcadero), так как ее компилятор значительно уступал конкурентам. Теперь правят балом MS (есть бесплатная версия - Visual Studio Express) и mingw (на основе gcc, бесплатный). Скоро, допилят до конца CLang, и, возможно, он начнет вытеснять GCC.
Цитата(nossudak @  17.10.2011,  20:23 Найти цитируемый пост)
где можно скачать подходящую версию с кряком

 ! 
bsa
Варез на форуме запрещен

PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1709 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.