昨天,经过一系列的测试和查资料,还是没有办法解决source的路径问题,只要是sources=后面有路径名词的,都不能被顺利的编译.
后来没有办法,只好把所有的文件拷贝到一个目录中,还被迫调整了 sos上的结构.重新写好source文件,就可以编译了.
然后在vc6下把所有的level4的警告都修改后,到DDK中一编译,结果还是有错.真是晕倒,难道真的这么严格?
最后check的error的时候,发现是如果有明显成立的条件语句,就会报error.
比如
if(1)
还有
#define AAA (1)
if(AAA == 1)
反正这种的都不行,所以只好修好了一把.
然后就好了.
在编译64位程序的时候,发现指针是不能被强制转换成int的,实验了一下,转换成size_t就好了.
明天还需要编译MAC上的驱动程序,祈祷不要出什么大问题.