当前位置:  技术问答>linux和unix

C++ 中能包含 #include<curses.h>吗?

    来源: 互联网  发布时间:2016-05-11

    本文导语:  C++ 中能包含 #include吗? 还在序编译时,检测到 /opt/aCC/include/tree 下有许多重载的erase函数,而在  #include  下也有 erase 的定义,就报了下面的错误!如果不包含#include 头文件是可以编译得过的,但我现在要用的...

C++ 中能包含 #include吗?
还在序编译时,检测到 /opt/aCC/include/tree 下有许多重载的erase函数,而在 
#include  下也有 erase 的定义,就报了下面的错误!如果不包含#include 头文件是可以编译得过的,但我现在要用的就是#include 包下的函数!  该怎么办呢?


下面是报的错误! 
Warning 134: "/opt/aCC/include/tree", line 759 # Expected 0 arguments for macro 'erase'. 
            erase(begin(), end()); 
            ^^^^^                
Warning 134: "/opt/aCC/include/tree", line 866 # Expected 0 arguments for macro 'erase'. 
        iterator  erase  (iterator position); 
                  ^^^^^                      
Error 20: "/opt/aCC/include/tree", line 866 # ' ' expected before '('. 
        iterator  erase  (iterator position); 
                  ^^^^^                      
Error 24: "/opt/aCC/include/tree", line 866 # ' ' expected instead of '0'. 
        iterator  erase  (iterator position); 
                  ^^^^^                      
Error 24: "/opt/aCC/include/tree", line 866 # ' ' expected instead of '0'. 
        iterator  erase  (iterator position); 
                  ^^^^^                      
Error 21: "/opt/aCC/include/tree", line 866 # ')' expected before ')' to close scope. 
        iterator  erase  (iterator position); 
                  ^^^^^                      
Error 419: "/opt/aCC/include/tree", line 866 # 'stdscr' is used as a type, but has not been defined as a type. 
        iterator  erase  (iterator position); 
                  ^^^^^                      
Warning 134: "/opt/aCC/include/tree", line 867 # Expected 0 arguments for macro 'erase'. 
        size_type erase  (const key_type& x); 
                  ^^^^^                      
Error 19: "/opt/aCC/include/tree", line 866 # Unexpected ')'. 
        iterator  erase  (iterator position); 
                  ^^^^^                      
Error 20: "/opt/aCC/include/tree", line 867 # ' ' expected before '('. 
        size_type erase  (const key_type& x); 
                  ^^^^^                      
Error 24: "/opt/aCC/include/tree", line 867 # ' ' expected instead of '0'. 
        size_type erase  (const key_type& x); 
                  ^^^^^                      
Error 24: "/opt/aCC/include/tree", line 867 # ' ' expected instead of '0'. 
        size_type erase  (const key_type& x); 
                  ^^^^^                      
Error 21: "/opt/aCC/include/tree", line 867 # ')' expected before ')' to close scope. 
        size_type erase  (const key_type& x); 
                  ^^^^^                      
Error 285: "/opt/aCC/include/tree", line 867 # Functions that differ only in return type may not have the same name; 
    "#5::size_type rb_tree::wmove(int,int,int)" was previously declared to return "class iterator" at ["/opt/aCC/include/tree", 
    line 866]. 
        size_type erase  (const key_type& x); 
                  ^^^^^                      
Error 419: "/opt/aCC/include/tree", line 867 # 'stdscr' is used as a type, but has not been defined as a type. 
        size_type erase  (const key_type& x); 
                  ^^^^^                      
Error 699: "/opt/aCC/include/tree", line 867 # Error limit reached; halting compilation. 
        size_type erase  (const key_type& x); 


下面是我在Unix 下 打 man erase 查出的信息: 高手帮忙看一下呀:谢谢 

clear(3X)                                                        clear(3X) 
                                  CURSES 

NAME 
      clear, erase, wclear, werase - clear a window 

SYNOPSIS 
      #include  

      int clear(void); 

      int erase(void); 

      int wclear(WINDOW *win); 

      int werase(WINDOW *win); 

DESCRIPTION 
      The clear(), erase(), wclear() and werase() functions clear every 
      position in the current or specified window.

|
有不同的命名空间吗?调用前加std试试.

    
 
 

您可能感兴趣的文章:

  • [c/c++互相包含困惑]c文件包含c++头文件
  • 哪里有C++标准库(包含模板库)的文档可以下载?
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒 iis7站长之家
  • 请问linux下有什么好的C、C++开发IDE,能包含C、C++齐备的文档就更好了
  • 从网上载了个C++程序的源代码,包含38个.cpp和.h,还有makefile.in和makefile.am两个文件,但无configure和makefile.请问怎么编译?谢谢!
  • 我已经在输出前包含了<jsp:include page="2.jsp"/>,
  • 请问:gcc和g++默认的include目录是在哪里?通过哪里可以设置自己额外的包含路径?
  • 请问:定义文件里需不需要用#include 将对应的头文件包含进来啊?
  • 包含了#include <pthread.h>,为什么还有pthread_create错误?
  • 在makefile中如果指定包含文件include目录的路径
  • PHP包含文件函数include、include_once、require、require_once区别总结
  • 内核模块,使用全局变量current, 包含#include <linux/kernel.h>编译出错?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 网站英文/中文域名字符集即网站英文/中文域名可以包含哪些字符
  • 一个静态库包含多个函数,应用程序连接了库中的某个函数,应用程序目标代码中是否还包含了该静态库中的其他函数代码?
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • JSP页面的动态包含和静态包含示例及介绍
  • 請問在一個分成上下兩個框架的整個頁面中,上面框架是包含一個form的form.jsp頁面,下面框架則是包含table的另一table.jsp頁面,當按下fo
  • 关于头文件包含问题的一点疑惑......
  • 查找不包含某字段的文件
  • 如何设置包含文件的路径
  • 请问linux系统调用需要包含头文件么?
  • makefile 中如何包含头文件
  • 为什么调用很多linux下的函数时需要包含多个头文件?
  • Linux查找包含指定文字的文件(linux查找指定文件)
  • 如何把ascii值转化成字符,字符串中如何包含一个双引号?
  • 程序包含头文件的问题
  • redhat 3张光盘中那一张包含源码?
  • 三张光盘的RedHatLinux9.0包含源代码吗?
  • 在jb6中,如何制作包含jdbc和自定义包的jar文件。
  • 到底包含哪个termios.h头文件?
  • 内核模块编程,要包含那些头文件
  • 如何查找没有包含指定文件的所有目录?
  • 建一个linux共享库(.so.x.x文件)里边包含类、全局变量,结构体等


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3