Re[11]: WSAStartup и GCC 3.4.2
От: KHeLeKRoN Россия  
Дата: 04.07.05 15:32
Оценка:
Здравствуйте, Alexey Chen, Вы писали:

AC>Здравствуйте, KHeLeKRoN, Вы писали:


KHL>>>Линкую я через g++... Код лежит прямо в файле common.cpp, который я и передаю g++...


KHL>>Теперь линкую отдельно. Либа находится и все подключается. Но! Теперь возникает вообще дофига ошибок! Одна из них:

KHL>>F:\Programming\Distributed\Common.obj(.rdata$_ZTISt9exception[__ZTISt9exception]+0x0):Common.cpp: undefined reference to `vtable for __cxxabiv1::__class_type_info'

AC>Хм.

AC>
AC>#include <Winsock2.h>

AC>#include <iostream>
AC>using namespace std;

AC>int main ()
AC>{
AC>        WSADATA wsaData;
AC>        int err = WSAStartup (MAKEWORD (1, 0), &wsaData);
AC>        if (!err)
AC>        {
AC>                cout << "Error during WinSock loading.";
AC>        }
AC>        return 0;
AC>}
AC>


AC>g++ test.cpp -lws2_32


AC>Попробуй так. Что получится?

Компилится И мой старый код даже после этого компилится!!! Знаешь, я по ходу ошибку нашел! Я ставил -l ws2_32 до имени входного файла и до имени выходного файла
Error during WinSock loading.
And solder won't keep me together (c)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.