mkotyk / qt428

Wrapper for DVR Live video streaming
Apache License 2.0
4 stars 1 forks source link

expected primary-expression before ‘.’ token #7

Open jidanni opened 7 years ago

jidanni commented 7 years ago

On older compilers one will get

g++ -c -Wall TCPSocket.cpp
TCPSocket.cpp: In member function ‘bool TCPSocket::connect(const string&, int)’:
TCPSocket.cpp:15:27: error: expected primary-expression before ‘.’ token
TCPSocket.cpp:15:40: error: expected primary-expression before ‘.’ token
TCPSocket.cpp:18:28: error: expected primary-expression before ‘.’ token
TCPSocket.cpp:18:42: error: expected primary-expression before ‘.’ token
make: *** [TCPSocket.o] Error 1

So one needs to do

    struct timeval tv = { tv.tv_sec = 5, tv.tv_usec = 0 };
    struct addrinfo hints, *server;
    struct sockaddr_in server_addr;
    struct linger lngr = { lngr.l_onoff = 0, lngr.l_linger = 0 };

apparantly.