求助:Linux程序在Win下的编译问题!
前不久在Linux下写一个小程序,利用GCC能编译成功,然后执行; 所写程序都是利用标准的C; 但是把该程序在Win下的VC6.0编译,出现一些不可思议的错误: 比如在一个函数中已经定义了:int i;VC6.0编译错误指示在该函数中 i 未被定义; 还有很多错误,不能一一列举,总之就是莫名其妙的错误。 ------------------------------------------- 不知是否有大侠遇到过相似问题,望指教,谢谢!!!
VC只支持C89, 变量不能随处定义... 如果扩展名是c,那么VC必须将变量置于函数头引用 VC只支持C89, 变量不能随处定义... 经过再次验证,不是该问题。 比如: int i; for(i = 0; i < ENTRY_NUM; i++) {} 编译都说是:'i' : undeclared identifier引用 如果扩展名是c,那么VC必须将变量置于函数头 果然是这个问题,已弄明白。谢谢!!! VC6的问题。尽量再写规范一点。
相关问答:
写了个测试程序如下 struct hostent *hp; char AlarmDevIP[20]; int x2; hp = gethostbyname("www.google.com"); if (hp) {
......
使用Struts2上传文件,在linux下报错 2009-09-29 14:56:20,801 [org.apache.struts2.interceptor.FileUploadInterceptor]-[ERROR] Processing of multipart/form-data request failed. c:/temp/upload__1dcd07ee_12 ......
我之前制作的linux自动安装iso已经成功了,现在想对其进行一些定制修改,比如,更改grub图片等。 我在ks.cfg的%post段里面是这样写的: %post --nochroot # Move the contents of the tar into their new locati ......
linux下安装了jdk1.4但版本还是1.3.1,又安装完1.5也同样版本还是1.3.1 有去配置.bashrc文件内容如下 set JAVA_HOME=/usr/share/jdk1.5.0_05 export JAVA_HOME ......
各位大虾,我正在学习Linux,可是Linux图形界面和命令行之间切换遇到困难,在命令行下输入startx,不是进入图形界面 而是出现 请问各位,这是为什么? 而且按Ctrl+Alt+F7,也不能命令行进入图形界面。&nbs ......