2013-08-03 58 views
0

在Ubuntu上安装我的Netbeans无法识别任何sockaddr_in结构的成员。Netbeans无法识别sockaddr_in的成员 - C++

代码:

#include <sys/socket.h> 
#include <netinet/in.h> 
#include <string.h> 

// Later in the code 

sockaddr_in serverAddress; 
memset(&serverAddress, '0', sizeof(serverAddress)); 
serverAddress.sin_family = INADDR_ANY; 
serverAddress.sin_port = htons(config.port); 
serverAddress.sin_addr.s_addr = htonl(INADDR_ANY); 

NetBeans是显示在sin_family,sin_port和sin_addr说Unable to resolve identifier sin_family红色卷曲的线条。当我编译它(GCC)时,它工作得很好。

+0

你对#memlude包括吗? sockaddr_in在中定义,并检查 – 4pie0

+0

@ restart.localhost.localdomain对不起,是的,这是包括 –

+0

但它编译?是编译错误还是代码协助问题? – 4pie0

回答

1

我修好了。右键单击您的项目Project Explorer,转至Code Assistance并点击Reparse Project

+0

我以为你已经在做它了 – 4pie0

相关问题