关于“ Error: Command line error D2004 : '/I' requires an argument ”的原因与解决办法
2010-08-26 18:56
621 查看
今天在从Wince上移植一个自己写的驱动到Mobile上,出现上面的问题。同样的代码在Wince下可以正常编译,但是在Mobile的编译环境下就会出现这个问题。然后就上网找了找,发现是和SOURCES文件中的INCLUDES相关。代码如下:
。。。。。。
INCLUDES=$(INCLUDES);
。。。。。。
如此编译就会出现以上的问题,但是去掉分号之后,就可以编译通过,研究发现,如果需要多个include的目录时,才需要用分号来分隔,不然就会出现编译问题。
除了这些还发现有人提到在SOURCES文件里
SOURCES= /
xxxx.cpp /
如果在“/”后存在空格,也会出现以上问题,但是我尝试了发现确实会出现编译出错的问题,不过和上面的问题不同。出错信息如下:
BUILD: [01:0000000014:ERRORE] ./sources.(20) : U1033: syntax error : 'xxxx.cpp' unexpected
BUILD: [01:0000000016:ERRORE] NMAKE.EXE -i -c BUILDMSG=Stop. NOLINK=1 NOPASS0
=1 failed - rc = 2
所以在自己写SOURCES文件时一定要认真,避免出现以上问题。
。。。。。。
INCLUDES=$(INCLUDES);
。。。。。。
如此编译就会出现以上的问题,但是去掉分号之后,就可以编译通过,研究发现,如果需要多个include的目录时,才需要用分号来分隔,不然就会出现编译问题。
除了这些还发现有人提到在SOURCES文件里
SOURCES= /
xxxx.cpp /
如果在“/”后存在空格,也会出现以上问题,但是我尝试了发现确实会出现编译出错的问题,不过和上面的问题不同。出错信息如下:
BUILD: [01:0000000014:ERRORE] ./sources.(20) : U1033: syntax error : 'xxxx.cpp' unexpected
BUILD: [01:0000000016:ERRORE] NMAKE.EXE -i -c BUILDMSG=Stop. NOLINK=1 NOPASS0
=1 failed - rc = 2
所以在自己写SOURCES文件时一定要认真,避免出现以上问题。
相关文章推荐
- Command line error D2004 : '/I' requires an argument
- error: unrecognized command line option '-fstack-protector-strong'解决办法
- 'ADB server didn't ACK'的解决办法 , Binary XML file line #...: Error inflating class ...。
- 突然断电,出现'an error occurred during the file system check'错误解决办法
- 关于android编程中遇到的Could not find class 'com.swetake.util.Qrcode错误的原因及解决办法
- error: 'for' loop initial declarations are only allowed in C99 mode 的原因及解决办法
- Command line error D2016 : '/ZI' and '/O2' command-line options are incompatible 解决办法
- pip 错误unused-command-line-argument-hard-error-in-future解决办法
- 关于ExtJs4提交数据到jsp页面,返回正确的json显示例子。及error:You're trying to decode an invalid JSON String...解决方法
- error: command 'gcc' failed with exit status 1 的解决办法
- 交叉编译libupnp,make时提示libtool: eval: line 944: syntax error near unexpected token `|'的解决办法
- MAC安装python模块碰到“error: command 'cc' failed with exit status 1”解决办法
- 关于android编程中遇到的Could not find class 'com.swetake.util.Qrcode错误的原因及解决办法
- iOS开发-clang: error: unknown argument: '-websockets'解决办法
- ConfigParser.NoSectionError: No section: 'formatters'原因及解决办法
- pip 错误unused-command-line-argument-hard-error-in-future解决办法
- python32版本,出现问题“struct.error: argument for 's' must be a bytes object”的解决办法
- error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
- U-Boot中使用tftp下载文件出现错误TFTP error: 'Access violation' (2)的解决办法
- "Host 'localhost' is not allowed to connect to this MySQL server" 的原因及解决办法