你好,
我是Smartsnippets的新手,但习惯了Eclipse。
我想使用不同的传感器设备尝试外围演示代码,因此我创建了自己的项目,并将文件从SDK目录复制到从outpherals_demo到我的项目。
添加到构建的目录非常容易,但是我无法让编译器输入复制的源目录。
默认情况下,显然您只能在“ $ {workspace_loc:/$ {projname}/src}”中编译代码
我如何使该工具在“ $ {workspace_loc:/$ {projname}/sdk}”下汇编每个子目录”。
另外,如何找到已安装的SDK的版本?
谢谢!
努特
设备:
嗨,奥德曼,
我不确定我会明白您的意思,Eclipse将使用以构建的目录是特定项目的整个目录,如果您将文件夹SRC(例如在特定的项目中)放置并添加标题文件,Eclipse将在您项目的父级目录下构建文件。我不确定您要尝试做什么,但是最简单的实验方法是直接从eclipse中复制示例并粘贴它,Eclipse将创建一个不同的文件,这将是outcipherals_demo的确切副本,例如,为了编译项目,需要所有的配置和路径,然后在新项目中,您可以开始添加自定义文件。
谢谢mt_dialog
找到了!
您必须右键单击项目,在底部选择属性,然后选择
C/C ++通用 - >路径和符号 - > [TAB]源位置 - > [按钮]添加文件夹...
然后,您必须将符号从原始示例代码导出到XML,然后将其导入到新项目中(请参阅C/C ++通用 - >路径和符号的按钮)
在我看到Eclipse的其他化身中,该工具自动拾取了添加的目录并在其中构建了所有源。
我所做的是从您的Hello World模板开始。
然后我的项目看起来像这样(仅显示C/H目录)
Hello_680
src
包括
然后我从outpherals_demo复制在SDK目录中,所以我得到了
Hello_680
src
包括
SDK
当我尝试再次构建时,SmartSnippets不会在SDK目录树中构建代码,直到我手动添加如上图所示的文件夹。没什么大不了的,现在我知道该怎么做。人们也可以为您的身边争辩,如果没有用户控制,就不会自动构建项目中的所有内容,有时可能是一件好事。
在您的下一个手册更新中的某个地方,这可能是解决问题的地方!
谢谢
努特
嗨,奥德曼,
很高兴您找到了想要的东西,并感谢您分享您的发现,我相信这将帮助论坛的用户。
谢谢mt_dialog