我在确定我可以访问哪些库时遇到问题。我知道我可以使用 Atmel Studio 6 IDE 用 C++ 对微控制器 (Atmega328p) 进行编程;但是,我无法弄清楚我可以访问哪些库的记录在哪里。例如,我可以使用 STL(例如向量、双端队列...)吗?如果有人可以向我指出一些文档,那就太好了。
Thanks.
Atmel Studio 6 不附带 STL 的实现。 avr-gcc 附带了一些库——查看:
C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.1002\avr8-gnu-toolchain\avr\include\
那个不包含<vector>
or <deques>
,但它确实有<string>
. There are不过,许多 STL 实现都移植到了 Atmel Studio:请看一下:
http://www.gammon.com.au/forum/?id=11119 http://www.gammon.com.au/forum/?id=11119
http://andybrown.me.uk/wk/2011/01/15/the-standard-template-library-stl-for-avr-with-c-streams/ http://andybrown.me.uk/wk/2011/01/15/the-standard-template-library-stl-for-avr-with-c-streams/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)