文档详情

0Q吴鉴鹰总结的Keil编译常见问题(一).pdf

发布:2017-07-13约1.11万字共17页下载文档
文本预览下载声明
1 吴鉴鹰总结的Keil编译常见问题(一) 更多资料请点击下载: .error:#18: 6.error:#18:expecteda ) 如果是出现在c文件中, 多半是因为少了一个),或者错误行有编译器不识别的字符 如果出现在头文件中,错误行又是一个函数声明,多半是因为在函数声明中有编译器不认识的 字符 error:#20 error:#20: identifier TIM2_IRQChannelisundefined 谁能说说,哪里错了 你的固件库里的库文件没有添加进工程里面,所以出现未定义的情况。 TIM2_IRQChannel指定时器2的中断通道没有定义,其实在固件库对这些参数都有定义 , 宏定义代替了一串寄存器地址数据。需要将.C文件添加到工程文件中 warning: #1-D main.c(7):warning: #1-D: lastlineoffileendswithout a newline 当使用keil编译时,弹出这样的警告信息:main.c(7):warning: #1-D: last lineoffile endswithouta newline 这个是由于在 main函数的 “}”后,没有加回车。 鉴鹰电工作室 QQ:1123942529 更多资料请点击下载: 2 吴鉴鹰总结的Keil编译常见问题(一) 更多资料请点击下载: 只要在main函数的 “}”后加回车键,此警告信息即可消除。 error:#65 ...test_menu.c(27):error:#65:expected a ; 你的固件库里的库文件没有添加进工程里面,所以出现未定义的情况。 TIM2_IRQChannel指定时器2的中断通道没有定义,其实在固件库对这些参数都有定义 , 宏定义代替了一串寄存器地址数据。需要将.C文件添加到工程文件中 Error:L6200E Error:L6200E:Symboltemp multiplydefined (bywenshidu.o and main.o).在编译的 时候出现了这个问题,但是检查不出来,希望各位大侠帮帮忙 什么变量你给付了两次值 你看看是不是那个外部变量你又给赋值了 main.c申明,其他.c文件对应的.h文件中用extern引用 warning: #223-D ..\..\source\CCxx00_New.C(718): warning: #223-D: function _NOP_ declared 鉴鹰电工作室 QQ:1123942529 更多资料请点击下载: 3 吴鉴鹰总结的Keil编译常见问题(一) 更多资料请点击下载: implicitly 在使用的文件中添加externvoid_NOP_();既可 warning: #1295-D ..\..\include\CCxx00_New.h(20): warning: #1295-D: Deprecated declaration CC_XCal -giveargtypes 吴鉴鹰总结的 Keil编译常见问题(二) Error:L6218E:Undefinedsymbol .\Obj\output.axf: Error: L6218E: Undefined symbol FSMC_NORSRAMCmd (referr ed from tft_lcd.o). .\Obj\output.axf: Error: L6218E: Undefined symbol FSMC_NORSRAMInit (referre d from tft_lcd.o). Ta
显示全部
相似文档