在vc中,请问为什么他说“far”是非法语句?

rogerqwe 2005-03-09 01:58:52
在一个控制程序中,首先当我导入编译程序的时候
出错说找不到GRAPHICS.H
于是我把tc3.0中的这个我文件导入进去
然后出现了找不到 _DEFS.H
我又把他从tc3.0导入进去
然后他说
c:\stuerd\graphics.h(248) : error C4226: nonstandard extension used : 'far' is an obsolete keyword
请问谁能告诉我到底怎么回事啊?求求各位vc高手帮帮我啊
...全文
202 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
rogerqwe 2005-03-12
  • 打赏
  • 举报
回复
谢谢各位师兄了,原来是这样,小弟也是初次接触vc所以很差劲,多谢你们的关照
bobob 2005-03-09
  • 打赏
  • 举报
回复
早都说了,vc里面不支持GRAPHICS.H,这个头文件是tc的东西,不是标准库

不要勉强了,重写吧

hushuangyan74 2005-03-09
  • 打赏
  • 举报
回复
VC里面没有GRAPHICS.H头文件,而且VC里面的作图模式与TC根本就不同,就算你导入进去编译没有一行错误,也是运行不起来的。VC的作图都是用的CDC等设备环境类了,所以对作图部分你必须得全部在VC的视图类的OnDraw(CDC* pDC)函数里面重新写(对窗口程序!)。(不过dos下面的VC作图我没有用过,是不是可以用TC下面的Graphics.h,不得而知,还是你自己试试!)
rogerqwe 2005-03-09
  • 打赏
  • 举报
回复
是不是我找到vc的那两个库就行了?
rogerqwe 2005-03-09
  • 打赏
  • 举报
回复
是啊
但是我在vc里没有那些库 啊
我该怎么办才行?
BoweirrKing 2005-03-09
  • 打赏
  • 举报
回复
不同库不能混用的啊。

你是不是在VC中用TC的库?
rogerqwe 2005-03-09
  • 打赏
  • 举报
回复
void far _Cdecl arc(int __x, int __y, int __stangle, int __endangle,
int __radius);
void far _Cdecl bar(int __left, int __top, int __right, int __bottom);
下面是一些出现这些毛病的语句,还有那里不清楚你说
我对vc真的了解的很少,多谢你帮帮我了

void far _Cdecl bar3d(int __left, int __top, int __right, int __bottom,
int __depth, int __topflag);
void far _Cdecl circle(int __x, int __y, int __radius);
void far _Cdecl cleardevice(void);
void far _Cdecl clearviewport(void);
void far _Cdecl closegraph(void);
void far _Cdecl detectgraph(int far *__graphdriver,int far *__graphmode);
void far _Cdecl drawpoly(int __numpoints, const int far *__polypoints);
void far _Cdecl ellipse(int __x, int __y, int __stangle, int __endangle,
int __xradius, int __yradius);
jun_01 2005-03-09
  • 打赏
  • 举报
回复
说的不清楚哦

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧