redeclaration专题

keil新建工程及编译报错——invalid redeclaration of type name s32 的解决

最新需要用到STM32开开发,当然得从最简单的例子开始下手,但是建立一个最简单的Project原型就出现问题,搞了半天第一个自己建立的工程终于编译成功了! 0 背景: MCU芯片型号:STM32F103VET Keil版本:V4.13a 固件库版本:STM32F10x_StdPeriph_Lib_V3.5.0 操作系统:Window XP SP3 一、工程建立前

c++: error: redeclaration of C++ built-in type ‘bool‘ [-fpermissive]

假如在程序里自己定义了bool这个类型,会和C++内置的类型bool冲突。可以使用 -fpermissive 来隐藏这个错误。但是一般不建议这么干。 typedef unsigned char bool;