..\OBJ\CAN.axf: Error: L6411E: No compatible library exists with a definition of startup symbol __main. 前几天装过ADS,所以编译MDK文件的时候总是出现这样的错误,网上查资料说是ADS与MDK5冲突: 网友提供了下面的方法,目前以解决: 在我的电脑点击属性>高级系统设置>高级>环境变量>在系统变量中>新建 变量名: ARMCC5LIB 变量值:D:\MDK5\ARM\AR…
今天在移植野火的程序到元子的开发平台上时候,发现自己在中断初话中断函数的时候出现了:..\OBJ\LED.axf: Error: L6218E: Undefined symbol EXTI_Init (referred from exti.o). 这个错误,找了很久发现是音为中断 图中的中断库文件没有添加. 具体操作如下: 完成.…
这个问题原因是 芯片的 空间不足 解决方法是  在KEIL 的DEVICE中选择 更大的空间的芯片型号…
这个问题是 没有定义此函数 解决方法是 定义并声明一下 这个函数!!!…
可以通过: 可以通过修改用户环境变量路径的方法解决:方法:右键我的电脑\属性\高级系统设置\环境变量\用户环境变量,找到变量TEMP和TMP,将变量值中的“%USERPROFILE%”使用“C:\user\default”代替,重启电脑,再次打开工程,就可编译成功了!! http://www.openedv.com/posts/list/0/58309.htm…
原因是缺少了启动文件,startup_xxx.s,只需要把该文件添加到项目下即可,该文件如果找不到则重新建立工程,每个新的工程建立后系统都会询问是否添加启动文件,选择添加启动文件即可. 注意选择对应容量 startup_stm32f10x_ld.s         适用于小容量产品(FLASH<=32K) startup_stm32f10x_md.s      适用于中等容量产品(64K<=FLASH<=128K) startup_stm32f10x_hd.s      适用于大容量产品…
是./configure出了问题,于是回头查看,果然发现问题: 最后几行出了错.完整错误信息如下: checking for tgetent in -lncurses... no checking for tgetent in -lcurses... no checking for tgetent in -ltermcap... no checking for tgetent in -ltinfo... no checking for termcap functions library... c…
error: could not find library containing RSA_new yum -y install openssl-devel apt-get install libssl-devel…
在用cocos2d-x3.2 + protobuf编译Android项目的时候,protobuf出现了两个问题: 1. 首先是config.h找不到,查阅自后说是通过命令或工具生成的,里面的内容根据不同平台是不一样的(引用一些用到的库,例如hash_map,hash_set等,和部分宏定义),那么就要在自己手动生成,或者自己创建一个空的config,自己把一些引用到的库加进去,为了能快速编译通过,我就自己创建了一个config.h,没有引用任何库. #ifndef _LINUX_CONFIG_H…
Android5.0之后为我们提供了许多炫酷的界面过渡效果,其中共享元素过渡也是很有亮点的一个效果,但这个效果只能在Android5.0之后使用,那今天我们就来将共享元素过渡效果兼容到Android4.0,让5.0之前的手机也可以体验这么炫酷的效果吧. A transition animation compatible Library. 兼容Android5.0之后转场动画至Android4.0. github地址:https://github.com/zhangke3016/Translati…