1 Востаннє редагувалося cheappi386 (05.02.2016 13:00:18)

Тема: Середовище розробки замість Visual Studio ?

те що проацювало у 2013, навідріз не хоче у 2015.

Ошибка    LNK2019    ссылка на неразрешенный внешний символ _memset в функции "public: void __thiscall Connector::StartConn(char *,char *,class Connector *)" (?StartConn@Connector@@QAEXPAD0PAV1@@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\main.obj    1   
Ошибка    LNK2001    неразрешенный внешний символ "_memset"    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\main.obj    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ __imp__wcslen в функции "void __cdecl TextDrawer(struct HDC__ *)" (?TextDrawer@@YAXPAUHDC__@@@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\main.obj    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ __imp__srand в функции "private: void __thiscall STUN::Request(char *,char *)" (?Request@STUN@@AAEXPAD0@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\main.obj    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ __imp__rand в функции "private: void __thiscall STUN::Request(char *,char *)" (?Request@STUN@@AAEXPAD0@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\main.obj    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ __imp__atoi в функции "public: void __thiscall Connector::StartConn(char *,char *,class Connector *)" (?StartConn@Connector@@QAEXPAD0PAV1@@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\main.obj    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ __imp___time64 в функции _time    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\main.obj    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ ___CxxFrameHandler3 в функции __unwindfunclet$?GetOutInThr@@YGKPAX@Z$0    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\main.obj    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ __callnewh в функции "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\libcmt.lib(new_scalar.obj)    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ _malloc в функции "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\libcmt.lib(new_scalar.obj)    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ ___std_exception_copy в функции "public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@std@@QAE@ABV01@@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\libcmt.lib(throw_bad_alloc.obj)    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ ___std_exception_destroy в функции "public: virtual __thiscall std::bad_alloc::~bad_alloc(void)" (??1bad_alloc@std@@UAE@XZ)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\libcmt.lib(throw_bad_alloc.obj)    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ __CxxThrowException@8 в функции "void __cdecl __scrt_throw_std_bad_alloc(void)" (?__scrt_throw_std_bad_alloc@@YAXXZ)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\libcmt.lib(throw_bad_alloc.obj)    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ _free в функции "void __cdecl operator delete(void *)" (??3@YAXPAX@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\libcmt.lib(delete_scalar.obj)    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ ___stdio_common_vsprintf_s в функции __vsprintf_s_l    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\libcmt.lib(_error_.obj)    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ ___vcrt_GetModuleFileNameW в функции "int __cdecl _RTC_GetSrcLine(unsigned char *,wchar_t *,unsigned long,int *,wchar_t *,unsigned long)" (?_RTC_GetSrcLine@@YAHPAEPA_WKPAH1K@Z)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\libcmt.lib(_pdblkup_.obj)    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ ___vcrt_LoadLibraryExW в функции "struct HINSTANCE__ * __cdecl GetPdbDllFromInstallPath(void)" (?GetPdbDllFromInstallPath@@YAPAUHINSTANCE__@@XZ)    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\libcmt.lib(_pdblkup_.obj)    1   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ __except_handler4_common в функции __except_handler4    UDPr    c:\Users\user\documents\visual studio 2015\Projects\UDPr\UDPr\MSVCRTD.lib(_chandler4gs_.obj)    1   
Ошибка    LNK1120    неразрешенных внешних элементов: 17    UDPr    c:\users\user\documents\visual studio 2015\Projects\UDPr\Debug\UDPr.exe    1

А 2013 не ставиться на 10ці.На яке IDE краще переходити ?

2

Re: Середовище розробки замість Visual Studio ?

Notepad++ + NppExec Plugin + GCC  :D

Подякували: Master_Sergius, leofun012

3

Re: Середовище розробки замість Visual Studio ?

То може тра поколупати налаштування компілятора/лінкера і т.д.?
Ну, я зі свого боку можу Vim рекомендувати :)
Правда, дебажити код можна буде хіба що прінтами. Наприклад, Python чи Ruby код можна дебажити іншим способом, бо це інтерпретовані мови...

4

Re: Середовище розробки замість Visual Studio ?

Master_Sergius написав:

То може тра поколупати налаштування компілятора/лінкера і т.д.?

якби я знав що ті кумари з некрософта смалили, то так би і зробив...

Подякували: Дмитро-Чебурашка1

5

Re: Середовище розробки замість Visual Studio ?

Четвер.

Подякували: 0x9111A1

6

Re: Середовище розробки замість Visual Studio ?

cheappi386
Почистьте папку з проектом для початку. *.obj можна всі видалити, мабуть там й іншого мотлоху багато. Перевірте налаштування проекту, особливо шляхи.

7

Re: Середовище розробки замість Visual Studio ?

А ви часом не юзаєте щось скомпільоване в 2013? Бо тоді ніяк.
Хоча в налаштуваннях проекту можна поставити (не пам'ятаю назву параметра) з v150 на v130 чи щось в цьому роді.

Краще не переходити, юзаю вінду в першу чергу за топ с++ IDE що на дві голови краще альтернатив.
Ну а якщо вже переходити то рекомендую QtCreator правда до нього треба коміплятор підключити, це може бути наприклад той самий msvc або mingw.
Якщо маєте хороший ком'ютер то можете ще спробувати clion.

8 Востаннє редагувалося cheappi386 (27.01.2016 21:14:21)

Re: Середовище розробки замість Visual Studio ?

Torbins написав:

cheappi386
Почистьте папку з проектом для початку. *.obj можна всі видалити, мабуть там й іншого мотлоху багато. Перевірте налаштування проекту, особливо шляхи.

Я проект з нуля створював.
PS: як настроїти MinGW на статичне лінкування CRT ?

9

Re: Середовище розробки замість Visual Studio ?

зменшіть версію компілятора в налаштуваннях студії і буде вам щастя

10

Re: Середовище розробки замість Visual Studio ?

На яке IDE краще переходити ?

online