如何将源目录添加到编译

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
4个帖子 / 0新
最后一篇文章
奥德曼
离线
最后一次露面:5年3个月前
加入:2017-04-10 23:10
如何将源目录添加到编译

你好,

我是Smartsnippets的新手,但习惯了Eclipse。
我想使用不同的传感器设备尝试外围演示代码,因此我创建了自己的项目,并将文件从SDK目录复制到从outpherals_demo到我的项目。
添加到构建的目录非常容易,但是我无法让编译器输入复制的源目录。
默认情况下,显然您只能在“ $ {workspace_loc:/$ {projname}/src}”中编译代码
我如何使该工具在“ $ {workspace_loc:/$ {projname}/sdk}”下汇编每个子目录”。

另外,如何找到已安装的SDK的版本?

谢谢!
努特

设备:
mt_dialog
离线
最后一次露面:1年5个月前
职员
加入:2015-06-08 11:34
嗨,奥德曼,

嗨,奥德曼,

我不确定我会明白您的意思,Eclipse将使用以构建的目录是特定项目的整个目录,如果您将文件夹SRC(例如在特定的项目中)放置并添加标题文件,Eclipse将在您项目的父级目录下构建文件。我不确定您要尝试做什么,但是最简单的实验方法是直接从eclipse中复制示例并粘贴它,Eclipse将创建一个不同的文件,这将是outcipherals_demo的确切副本,例如,为了编译项目,需要所有的配置和路径,然后在新项目中,您可以开始添加自定义文件。

谢谢mt_dialog

奥德曼
离线
最后一次露面:5年3个月前
加入:2017-04-10 23:10
找到了!

找到了!
您必须右键单击项目,在底部选择属性,然后选择
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
离线
最后一次露面:1年5个月前
职员
加入:2015-06-08 11:34
嗨,奥德曼,

嗨,奥德曼,

很高兴您找到了想要的东西,并感谢您分享您的发现,我相信这将帮助论坛的用户。

谢谢mt_dialog