s*****n 发帖数: 324 | 1 我最崇拜微软的了,能有微软的解答下我这个棘手的小问题吗?
因为某些原因,我需要使用Ansi C里头的cursor addressing, 这些代码在RHEL, SGI,
Solaris里都work, 都是在Visual Studio里可以compile, 却不work.
举个最简单的例子
#define esc 27
#define cls printf("%c[2J",esc)
如果运行调用 cls ,本来可以把cursor 挪到console最左上方(clean screen, 清屏), 这些code
在linux下用 cc编译好都work, 但是用visual studio编译后,运行却成了打印普通字
符串 (←[2J)
有办法让visual studio 编译 ansi C吗? (我已经试过把 project c/c++里头的编
译选项从 c++换成 c,也把 extension去掉了 (/Ze -> /Za),用的是VS2008) | l*******u 发帖数: 12906 | 2 有没有试试用command line编译
把可以用的options都看看
如果不行的话试试icc
SGI,
清屏), 这些code
【在 s*****n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我最崇拜微软的了,能有微软的解答下我这个棘手的小问题吗? : 因为某些原因,我需要使用Ansi C里头的cursor addressing, 这些代码在RHEL, SGI, : Solaris里都work, 都是在Visual Studio里可以compile, 却不work. : 举个最简单的例子 : #define esc 27 : #define cls printf("%c[2J",esc) : 如果运行调用 cls ,本来可以把cursor 挪到console最左上方(clean screen, 清屏), 这些code : 在linux下用 cc编译好都work, 但是用visual studio编译后,运行却成了打印普通字 : 符串 (←[2J) : 有办法让visual studio 编译 ansi C吗? (我已经试过把 project c/c++里头的编
| s*****n 发帖数: 324 | 3 试过了,command line也不行。
【在 l*******u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 有没有试试用command line编译 : 把可以用的options都看看 : 如果不行的话试试icc : : SGI, : 清屏), 这些code
| l*******u 发帖数: 12906 | 4 下载个icc试试
【在 s*****n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 试过了,command line也不行。
|
|