1

我是使用 CDT 和 Eclipse 的新手。我想做一个 STM32F10XX (Cortex-M3) 应用程序。我在编译代码时遇到问题,它总是显示未定义的变量错误。我使用了 Eclipse 设置,如为 STM32 Discovery Development 设置 Eclipse 和 Code Sourcery lite 中所示。

但我自己编写启动代码,只使用 stm32_flash.ld 和 startup_stm32f10x_md_vl.S。

是否遗漏了任何包含或项目设置?

讨论stackoverflow问题

4

1 回答 1

1

Try using the gnu99 flavor of C. Found in project Properties > C/C++ Build > Settings. MCU C Compiler Miscellaneous.

I'm guessing it is complaining about an untagged union. But this is a guess...

于 2012-06-19T16:07:31.477 回答