如何在 Atmel Studio 6 中添加头文件
Posted
技术标签:
【中文标题】如何在 Atmel Studio 6 中添加头文件【英文标题】:How to add header files in Atmel Studio 6 【发布时间】:2012-11-23 06:22:01 【问题描述】:我正在尝试使用 Atmel Atudio 6。但我不确定如何将 .h 文件添加到我的项目中。这是允许的吗?如果是这样,我该如何添加它们?
【问题讨论】:
【参考方案1】:如果您想添加现有的 .h 文件,只需在 “解决方案资源管理器” 中右键单击您的项目 p>
如果您没有打开解决方案资源管理器视图,您可以在菜单项“查看 -> 解决方案资源管理器”下找到它。
然后在弹出菜单中选择“添加 -> 现有项目...” (Ctrl+Alt+A)
现在您可以浏览找到您的 .h 文件,选择它并按“添加”。
注意“添加”按钮上的小下拉箭头。您可以使用它来选择是否要将 .h 文件复制到您的项目中,或者只是添加一个指向现有文件的链接。
如果你想添加一个新文件,右击你的项目,然后选择“Add -> New Item...”(Ctrl+Shift+A)然后选择 “包含文件” 模板。
【讨论】:
谢谢,有帮助。抱歉这个愚蠢的问题。我是新手(实际上,从今天开始)。你能给我指出一个好的教程(从基础到高级)。我会赶上的。我已经通过 USART 通信取得了成功。但与 PIC 的情况不同,我找不到任何合适的 Atmel 教程.. 我想你可以在 AVR Freaks 论坛上搜索教程链接:avrfreaks.net/index.php?name=PNphpBB2&file=index 或许看看这个:metku.net/index.html?path=articles/microcontroller-part-1/… Atmel 还在 YouTube 上制作了一些包含各种提示和技巧的短视频关于如何使用 Atmel Studio:youtube.com/user/AtmelCorporation 嗯,avrfreaks 是一个很好的论坛。但我一直在寻找更像是教程的东西。第二个链接只是谈论我已经了解的基础知识。但无论如何,感谢您的帮助。也许我会以艰难的方式学习..(我对 PIC 编程有点经验。我得到了我的 Arduino Mega 后就想这样做。感觉 Arduino IDE 太幼稚了)【参考方案2】:通常最好添加一个包含目录,编译器会在其中查找包含文件(特别是那些带有 标记的文件)。
这可以在 Atmel Studio 6 中完成:项目属性 -> 工具链 -> ARM/GNU C 编译器* -> 目录 -> 添加项目(带有绿色加号的按钮)。
*如果使用 AVR 板,将是 AVR/GNU C 编译器。
【讨论】:
我真的很有帮助。我的 Atmel Studio 8 拒绝在没有此配置的情况下工作。谢谢。以上是关于如何在 Atmel Studio 6 中添加头文件的主要内容,如果未能解决你的问题,请参考以下文章
如何在不创建新项目的情况下更改 Atmel Studio 6 中 C++ 的 avr32-gcc C 编译器?
如何在 Visual Studio 2015 中添加库、头文件