Qt Creator 报假定为int类型

最近在qt写网络通讯,定义了一个协议的头文件,引用之后发现报错如下:

缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

“{”: 缺少函数标题(是否是老式的形式表?)

排查再三,没有相互包含,没有语法错误,最后发现结构体上边不能加注释,神坑!!!

下面是报错代码:

//网络连接信息结构体
typedef struct test
{
    char server_ip[64];
    int  port;            
    char user_name[13];	
    char pass_word[13];	

}My_test;

修改后代码:


typedef struct test
{
    //网络连接信息结构体
    char server_ip[64];
    int  port;            
    char user_name[13];	
    char pass_word[13];	

}My_test;

完美解决。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章