Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compiler errors QNX momentics IDE子文件夹中的src文件未编译_Compiler Errors_Eclipse Cdt_Subdirectory_Qnx - Fatal编程技术网

Compiler errors QNX momentics IDE子文件夹中的src文件未编译

Compiler errors QNX momentics IDE子文件夹中的src文件未编译,compiler-errors,eclipse-cdt,subdirectory,qnx,Compiler Errors,Eclipse Cdt,Subdirectory,Qnx,我要重新问一个属于这篇文章的问题,因为我有完全相同的问题,在谷歌搜索了几个小时/天之后。。我没有找到任何帮助,我之前提到的帖子也没有得到任何人的回复,我希望不会得到同样的运气 我将解释这个问题:我现在正在为Blackberrys new O.S.BB10开发,它推荐使用QNX Momentics IDE来开发C/C/Qt/QML等。正如上面线程中的评论所说,IDE是Eclipse的重新打包/捆绑包,带有Eclipse CDT插件和一些定制的QNX工具扩展。问题是,当我试图将代码文件组织到主src

我要重新问一个属于这篇文章的问题,因为我有完全相同的问题,在谷歌搜索了几个小时/天之后。。我没有找到任何帮助,我之前提到的帖子也没有得到任何人的回复,我希望不会得到同样的运气

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

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

这让我抓狂,我现在在根src文件夹中有50个C类。救命啊

你好

如果使用“GNU”类型的构建,QNX构建结构通常在每个子目录中都有一个“Makefile”,该子目录中有一些QRECURSE行用于递归构建


请参阅:

很抱歉延迟回答,但本周我们无意中发现了这个问题,我想我会与大家分享我们的解决方案

在我们的项目根目录中,自动生成的Makefile包含以下规则: $(制造)-安装

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

将Makefile修改为: $(制造)-安装

强制生成过程考虑所有更改。