这是一个超级菜鸟的问题,不过对我很重要,请大虾赐教

请问:

如果我在电脑中安装了QNX SDP,我应该在哪个地方些简单的c++代码啊?

我可以在没有target system的条件下,编译它吗?

你可以在“IDE“里创建C++的Project,然后在那里编程。

你可以编译,但是没有TARGET的话,你编译出来的执行文件是无法执行的。

感谢xtang的解答

目前我想先从简单的自宿主系统开始,不过在安装完QNX的操作系统后,放入安装的光碟,不能自动安装地开发软件mementics , 很费解。 从官方网站上下载了mementics6.3.2的安装iso,不过不知道QNX能不能处理iso文件啊?难道要刻成光盘才行吗?

新版本好像不支持了,只能在Windows下编译。再放到QNX下运行。

哦,原来如此,看来只能这样了。

刚刚接触QNX,还以为自宿主系统就是能在QNX自己的操作系统下进行Mementics程序开发呢。。原来还是需要把开发环境转移到Windows啊

在自宿主的时候,你也可以用“你喜欢的编辑器+gcc"来编译你的程序的。

还要麻烦各位大虾

有没有各位用的比较顺手的推荐的支持QNX操作系统的C++语言编辑器和编译器啊?

编译器你没得选,只能用QNX自带的g++吧。(use QCC)

编辑器就见仁见智了,从vi到vim到emacs…,有很多可选了。

感谢xtang和nakeyfish的帮助,使我这个新手明白了很多东西,谢谢大家

目前又碰到几个问题:
1.请问在Mementics IDE 4.6里我能不能使用intel的编译器啊?
2.虽然看了帮助,还是不太明白,make project是干什么用的啊?
3.我在neutrino里用编辑器写了一段简单的C++代码,我如何编译以及link它呢?
我是否自己需要些MAKE文件,还是说在TERMINAL里输入一些命令就可以了 呢?


请各位打下赐教啊!!

"Intel"的编译器,你是说QNX支持的那个吗? 不会是说Windows的编译器吧。
Mementics 可以配置成使用别的编译器、调试器等,具体可以在网上找。

“make project" 就是一般的自己写Makefile的Project,适用于你已经存在的(用Makefile)的程序。新开Project可以用QNX C++ project,很多环境都帮你设好了。

如果你是直接在Neutrino里编辑文件的,可以用qcc来编译、连接,具体可以查qcc的说明。

哦~~,太谢谢了

请问,我现在在使用DELL的计算机安装QNX的操作系统,不过各方面,比如显卡、声卡什么的驱动程序好像没有,请问这个问题我应该如何解决呢?

补充问题:
比如我想要让计算机运行一段程序时必须在指定时间内计算完成,我应该使用什么函数呢?还是说我应该做什么设置呢?