关于QNX momentics的“Unsupported Character Encoding"错

1:我刚刚接触qnx, 在window2000下安装了qnx momentics PE之后,建立新的project, 结果发现打开项目中的文件时,出现“Unsupported Character Encoding"的错误,还说“Chacter encoding “GBK” is not supported by this platform", 这是怎么回事?

2:momentics 既可以在Windows下使用,也有qnx下的版本么?我的目标是qnx的嵌入式应用,那么应该在什么操作系统下,使用什么版本的开发工具呢?

3:如果在Windows2000下用qnx momentics PE ,还需要使用qnx安装光盘中的c/c++ tooset 之类的工具包么?我注意到安装盘中有许多不同cpu下的工具包。

谢谢!

你和我一样在走弯路.在WIN2K下虽然可以用QNX6,可是你必须要把区域设置成美国或者是其它使用英语的区域。
另外WIN2K下运行QNX的QDE对QNX应用只能编译不能运行,因为QNX应用只能在QNX操作系统下运行.而且我也不能保存PHAB文件,所以也用不了PHAB.这样看来在WIN2K下安装QNX究竟有什么用?我一样想不通!
这样必须用安装光盘启动才能进入所安装的WIN2K下的QNX操作系统。
所以你应该按照论坛里的安装方法单独安装成QNX操作系统。

在Win*下安装QNX多是为了远程开发。嵌入式开发的很常见的例子是在开发机(Host)上开发,但在目标机(target)上运行。目标机可以是非x86的CPU。

如果你只是用PhAB写一些X86程序的话,可以选择直接装QNX到单独的分区,或者安装VMware

其实安装QNX不一定需要单独的分区,其看看论坛中的qnx621的简易安装

大家说得很对1是在win下使用qnx的ide很方便,特别是对于什么qnx下无法驱动的网卡啊等设备。2是集成开发环境目标是作为开发机的,所以你在调试的选项只能是远程。3win下调试方便,资源多。对于那个什么字符无法支持的问题,你在开发环境里面有个默认的字符集,你把GBK改成ascii就可以了。我目前发现的问题是有的时候里面的中文注释会编程?号。2是ide集成开发环境无论是在win下还是qnx下面,编辑更改后,都要回车几次,你的修改才能真正被系统认可,很不方便3是这样的调试环境无法象qnx下可以浏览到目标机的硬盘,而在win下如何也能通过网上邻居访问到我的目标机呢?不知道大家是否有同感。

你需要安装"Samba",在“第三方软件”那个CD里有移植到QNX上的Samba。不过,Samba的设定比较复杂,要多看看Document或是网上的介绍。

还有一种办法是在QNX上运行 fs-cifs,它可以mount windows的share,这样可以在QNX上看到Windows的目录。

第三个方法是在Windows上运行NFS client,有一些第三方软件,可去网上查一下。另外,MS有一个叫 "Unix 环境"的CD,好象是随techNet一起发的,里面有nfs可用。

我目前发现的问题是有的时候里面的中文注释会变成?号。2是ide集成开发环境无论是在win下还是qnx下面,编辑更改后,都要回车几次,你的修改才能真正被系统认可,那位大侠有高见