怎样才能在LINUX环境下编译带conio.h头文件的程序啊?,好像是LINUX平台上的编译器不包含这个头文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样才能在LINUX环境下编译带conio.h头文件的程序啊?,好像是LINUX平台上的编译器不包含这个头文件相关的知识,希望对你有一定的参考价值。

参考技术A graphics.h对应的是TC提供的图形库,是TC独有的,你用其它编译器来编译它,当然会报错。而且,据我所知,这个库,用一般方法貌似是无法移植到gcc的,除非在新的环境下使用旧的函数接口重写相应的库。

老实说,你这个问题,问得有点傻。你用MFC写的WINDOWS源代码,能放到LINUX下的GCC编译通过吗?显然是不可能的。

此外,conio.h这个头文件也有类似的问题。这个头文件主要是对DOS下的输入输出的支持,你弄到非DOS环境下,那就不一定有用了(就算把库导入进来,编译通过,也是这样.除非该环境对DOS兼容)。

我觉得更有意思的是,你居然把windows.h包含进来,真不知道你在想什么。DOS下的绘图和WINDOWS下的绘图,完全两回事。建议你多读读关于操作系统方面的书,弄清楚基于某个操作系统编程的基本问题。

怎样将windows下写的c程序在linux下编译运行,谢谢?

参考技术A 先确保你的c程序没有调用win下专有的api,比如win32api或.net等,
如果有,就需要另写接口层。最好能只调用posix库或跨平台的库,或完全原创的算法库。
c程序满足和win专有接口能脱离直接关系,就能在linux下编译。

以上是关于怎样才能在LINUX环境下编译带conio.h头文件的程序啊?,好像是LINUX平台上的编译器不包含这个头文件的主要内容,如果未能解决你的问题,请参考以下文章

linux下能否引入本地没有的头文件?不能的话怎么办?比如conio.h这个头文件就没有。

linux C语言 conio.h

linux系统中,编写的C程序调用conio.h,但不行。出现下图提示,这要如何解决呢,怎么才可以调用到conio.h

Linux 下没有conio.h 已解决

linux系统环境下,怎样在后台才能获取到mac地址?

怎样将windows下写的c程序在linux下编译运行,谢谢?