我正在使用一堆make文件加快这个QNX项目的速度。我仍然希望从Visual Studio背景中获得成功。来自逻辑的构建输出还有很多不足之处,但有一个特殊的错误,我希望有更多的反馈。
make: Entering an unknown directory
make: Leaving an unknown directory
make: *** P:\Sources_xxx\xxxx\ProjectX\x86\o: No such file or directory. Stop.
make[1]: *** [ProjectX] Error 2
我们正在移植使用VC ++构建的代码,所以我不能只回到引入此错误的最后一个更改,因为它一下子就会出现。我想make文件有问题,但是在QNX make中没有调试技巧来获取make输出来告诉我它正在努力的目录。被称为未知的目录是否与ProjectX \ x86 \ o ??
相同答案 0 :(得分:0)
所以它看起来像是有问题的文件夹P:\Sources_xxx\xxxx\ProjectX\x86\o
的错误消息,这显然是未知目录,它基本上是文件系统上不存在的目录。从我们的构建设置中,我们需要提交源代码控制根据项目设置中指定的Build Variants
生成的输出文件夹,在我们的例子中是X86。
对于我们来自使用QNX的团队的新人,我们并不清楚,因为来自Visual Studio这样的中间文件夹会自动创建,并且不会被检查到源代码管理中。模糊这一点的是,当我创建新的QNX项目时,我的开发人员系统上存在该文件夹,但是在构建服务器上找不到源代码控制,这是发生错误的地方。