标题:
编译问题,求助
[打印本页]
作者:
异乡客
时间:
2009-11-20 15:34
标题:
编译问题,求助
我用了好几个软件试着编译一个程序,可是这句话老有问题,不知道是什么原因啊。请高手指教。
#define monitor __mod1__
extern monitor void proc_sleep(int interval);
第二句的提示是Error : ';' expected
proc.h line 39 extern monitor void proc_sleep(int interval);
可能是什么问题呢?求助
作者:
daixiaoke
时间:
2009-11-23 22:51
楼主这样声明的目的是什么呢?函数返回类型既然是void类型了,前面为何还会有__mod1__这样的修饰呢?这个应该是不符合ANSI-C规范的。在VC6中去掉了声明中的void后,编译正常。
作者:
异乡客
时间:
2009-11-24 10:21
谢谢你的回复啊。
是这样的,这个程序是MC68332的。是很多年前公司编的,也用了很长时间了。可是最近想做一点更改,也就是变几个数而已。
原来编程序的人已经找不到了,源程序是用introl编译通过的,当时是没问题。
我现在找不到introl,所以试了codewarror、singlestep、IDE68K,可是编译都过不去。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0