vs2010+opencv编写的文本识别程序交叉编译时遇到问题 20C

最近刚接触mini2440,想把自己写的识别字母和数字的程序运行到mini2440开发板上,
于是在PC机上运用opencv和vs2010写了识别程序,现在的问题是不能将之在开发板上运行。
目前了解的信息是需要进行交叉编译生成可执行文件,然后通过调试器下载到目标开发板上。
开发板上已经移植了opencv,但是在UBUNTU上进行交叉编译时程序能编译通过,但运行出错。
我识别程序是用c语言写的,不知道可以能够实现将程序交叉编译成功并下载到mini2440开发板上嘛?

5个回答

如果编译环境已经搭建好了,就是代码的移植了。说白了就是解决编译中出现的问题,没有其它捷径可以走。

zouzaishizijiashang
zouzaishizijiashang 师兄说的是debug调试从涉及opencv函数时就开始出错,出错类型为指针,但检查并没有错误,他说考虑是qt是面向c++的,图像数据类型应该只用mat型,才不会出错。然后他说我程序都是用c写的,这样导致编译不过去,就是不知道是不是这个问题。我现在是新手,需要把识别程序尽快移植到mini2440中,交叉编译过不了啊
大约 5 年之前 回复

如果编译环境已经搭建好了,就是代码的移植了。说白了就是解决编译中出现的问题,没有其它捷径可以走。

91program
91program 能运行,就说明浊交叉编译的问题。否则,无法运行的。运行错误,要分析具体的错误信息。
大约 5 年之前 回复
zouzaishizijiashang
zouzaishizijiashang 哦哦,其实现在问题是这样的。我编译是可以通过的,就是说明没有语法错误,但是运行错误。师兄说的是交叉编译
大约 5 年之前 回复
zouzaishizijiashang
zouzaishizijiashang 哦哦,其实现在问题是这样的。我编译是可以通过的,就是说明没有语法错误,但是运行错误。师兄说的是交叉编译
大约 5 年之前 回复

运行错误,那就先看看具体的错误类型信息v 吧,是指针访问问题,还是api使用有问题,先定位问题。

这个感觉你是用的opencv是2.0以上的版本,里面的实现改用了c++,如果使用C的话,考虑兼容问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问