首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QNX momentics中的子文件夹中的src文件未编译

QNX momentics中的子文件夹中的src文件未编译
EN

Stack Overflow用户
提问于 2012-10-23 00:04:27
回答 2查看 1.6K关注 0票数 0

我将重新问一个属于这篇文章的问题,https://stackoverflow.com/questions/12418452/source-files-in-project-subfolder-not-compile-qnx-momentics-ide,因为我遇到了完全相同的问题,在谷歌了几个小时/天/之后。我没有找到任何帮助,我之前提到的帖子也没有得到任何人的回复,我希望不要得到同样的运气。

我将解释这个问题:我现在正在为Blackberrys新的O.S.IDE开发,它推荐使用QNX Momentics进行C/C /Qt/QML等开发。BB10,正如上面帖子中的评论所说,是Eclipse的重新打包/捆绑,带有Eclipse CDT插件和一些自定义的QNX工具扩展。问题是,当我试图将我的代码文件组织到主src文件夹中的子文件夹中时,这些文件将无法编译,这显然会使程序无法成功运行。如果您知道为什么会发生这种情况,请帮我一下:)。

我找到了一些关于Eclipse的站点,他们说我需要将子文件夹添加到项目的“路径和符号”设置中。我这样做了,但似乎什么都没有改变。我还试图创建一个新的src foulder,而不是常规的文件夹,但当我尝试这样做时,我得到了以下错误:无效的项目路径:找到重复的路径条目。

伙计们,这快把我逼疯了,我现在在src根目录下有50个C类。请帮帮忙!

问候!..

EN

回答 2

Stack Overflow用户

发布于 2012-10-23 13:48:59

如果使用"GNU"-type构建,QNX构建结构通常在每个子目录中都有"Makefile“,其中有几行QRECURSE代码用于递归构建。

请参阅:http://www.qnx.com/developers/docs/6.3.2/neutrino/prog/make_convent.html

票数 0
EN

Stack Overflow用户

发布于 2014-05-14 21:30:28

很抱歉回答得太迟了,但是这周我们偶然发现了这个问题,我想我应该分享一下我们的解决方案。

在我们的项目根目录中,自动生成的Makefile包含以下规则:$(MAKE) -Csrc hinstall

hinstall只将项目中的头文件复制到构建中,但由于我们从未更改过任何头文件(只有源文件),所以这没有什么不同。

将Makefile修改为:$(MAKE) -Csrc install

强制构建过程考虑所有更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13015289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档