*标记之前的预期初始化器

时间:2019-08-06 23:27:58

标签: c++ compiler-errors

我正在尝试创建一个控制台应用程序,该应用程序在我正在使用的网络书籍的帮助下利用套接字和ncurses。编译时,出现以下错误:'*'标记在该行的'*'标记之前

WINDOW* create_newwin(int height, int width, int starty, int startx);

在我添加了一些我忘记包含的新标题(主要是网络标题)之前,我没有收到此错误。

//我在错误之前遇到的标题

#include <ncurses.h>
#include <stdlib.h>
#include <chrono>
#include <thread>
#include <string.h>

//我在错误开始抛出时添加的标题

#include <stdio.h>      //for printf() and fprintf()
#include <sys/socket.h> //for socket(), connect(), send(), and recv()
#include <arpa/inet.h>  //for sockaddr_in and inet_addr()
#include <unistd.h>     //for close()
#include <iostream>
#include "DakchatHeader.hpp"

我知道这是标题,因为当我注释掉它们时,特定的错误消失了(但是错误出现在未知的函数等方面)。

还应该注意,当我调用它时,它表示未知函数,并且WINDOW是在ncurses中定义的。

感谢您能给我所有的帮助!

1 个答案:

答案 0 :(得分:2)

在我的DakchatHeader.hpp文件中,我包括了我在创建结构后忘记添加分号的过程。修复错误后,不再显示该错误。