如何将源目录添加到编译

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
odman
离线
最后看到:4年1个月前
加入:2017-04-10 23:10
如何将源目录添加到编译

你好,

我是Smartsnippets的新手,但以前用过Eclipse。
我想用不同的传感器设备尝试外围演示代码,所以我创建了我自己的项目,并从sdk目录从peripherals_demo复制文件到我的项目。
在构建中添加包含目录很容易,但我无法让编译器进入复制的源目录。
默认情况下,显然你只能编译“${workspace_loc:/${ProjName}/src}”中的代码。
我如何使工具编译每个子目录下说"${workspace_loc:/${ProjName}/sdk}"

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

谢谢!
克努特

设备:
MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨odman,

嗨odman,

我不确定我明白你的意思,eclipse的目录将使用为了构建,是整个目录的一个特定的项目,如果你把一个文件夹src例如在一个特定的项目并添加头文件,eclipse将建立您的项目的父目录下的文件。我不确定你想做什么,但实验的最简单方法是复制一个例子从智能片段直接从eclipse粘贴,eclipse将创建一个不同的文件将peripherals_demo的精确复制,例如,使用编译项目所需的所有配置和路径,然后在新项目中,您可以开始添加自定义文件。

由于MT_dialog

odman
离线
最后看到:4年1个月前
加入:2017-04-10 23:10
发现它!

发现它!
你必须右击项目,在底部选择属性,然后
C/ c++ general->Paths and Symbols -> [Tab] Source Location -> [Button] Add Folder…
然后,您必须从原始示例代码中导出符号到XML,并将它们导入到您的新项目中(参见C/ c++ general->Paths and symbols底部的按钮)。
在我所见过的其他版本的Eclipse中,该工具自动选择添加的目录,并在其中构建所有源代码。

我所做的是从你的Hello World模板开始。
我的项目看起来像这样(只显示了C/H目录)
Hello_680
src
包括

然后我从peripherals_demo复制到sdk目录,所以我得到
Hello_680
src
包括
sdk

当我再次尝试构建时,SmartSnippets不会在sdk目录树中构建代码,直到我手动添加如上所示的文件夹。没什么大不了的,现在我知道怎么做了。有人可能也会支持你的观点,在没有用户控制的情况下不自动构建项目中的所有内容有时是件好事。

这可能是你的手册下一次更新的一个好提示,除此之外,问题解决了!
谢谢
克努特

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨odman,

嗨odman,

很高兴你找到了你正在寻找的东西,感谢分享你的发现,我相信这将帮助论坛的用户。

由于MT_dialog