我遇到一样的问题,现在解决了。那是你的windml没有配置正确,没有跟bsp对应。比如说,你在配置windml配置时,分辨率配置(640480,800600,1024768)与bsp不一致,于是就会产生以上错误。
下一个完整版的cygwin,免费开源的东西,官网上就有下的
然后将工程文件拷入cygwin工作目录
在cygwin控制台下CD到工程目录
与上面那些步骤同时,先进入Tornado的host/x86-win32/bin目录,把该目录下的cygwin1dll删除或者重命名(建议保留,因为Tornado编译还要用这个),然后把这个bin目录设置到windows的path环境变量中。记下bin目录下所用的编译器cc和归档程序ar的名字(比如PPC的架构就叫ccppc和arppc)
再在cygwin控制台下输入 CC=ccppc AR=arppc /configure 运行(PPC为例,如果为其他架构等号后面的值做相应修改)
等配置完毕后打开生成的Makefile文件 找到-IInclude这一个flag修改成-I/cygwindriver/e/tornado/target/h (这里目录也只是举例,根据自己情况修改)
再之后加上-I/lib/include
保存
再在cygwin控制台下输入make运行
这时候应该就可以开始编译了
但是光做这些修改可能还是会多多少少的报错
移植细节我这一时半会也没办法细说 只能自己看报错来改了
你是指将已经编译好之后的VxWorks的镜像下载在目标机上吧,可以通过网络下载的方式将VxWorks下载到目标机,具体的方法是在虚拟机上开启TFTP的服务,并且通过目标机上的TFTP客户端程序将vxWorks下载到目标机中
以上就是关于求助vxWorks下编译WindML的问题全部的内容,包括:求助vxWorks下编译WindML的问题、如何把openssl库在VxWorks下进行编译或者说把openssl库编译成vxworks下能用的.a库文件,如何去做、我的Vxworks 开发环境是wind river workbench 3.0 ,我想在虚拟上安装Vxworks系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)