OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 4668|回复: 3

EMCV求助

[复制链接]
发表于 2012-3-12 08:31:51 | 显示全部楼层 |阅读模式
我用的是合众达公司的SEED—VPM642,ccs3.3,编译选项是-g -q -i"$(Proj_dir)\include" -d"_DEBUG" -d"CHIP_DM642" -d"_LOOP2_" -mv6400
我按照论坛里chai2010的方法,将video_loopback例程按成C++工程,编译通过,功能可以正常实现。将EMCV的头文件和.cpp文件加入工程之后编译产生这个的警告
warning: missing DW_AT_name attribute
>> warning: function definitions in CSU declarations are not supported

Build Complete,
  0 Errors, 40 Warnings, 0 Remarks.
在主函数中加入EMCV调用的任何函数就会出现一个错误
line 53: fatal error: could not open source file "../cxcore/cxmisc.h"
因为我已经将这个头文件加入工程目录下的include文件夹中的,所以将这个包含语句改成#include "cxmisc.h"
编译之后仍然会产生 line 53: fatal error: could not open source file "../cxcore/cxmisc.h"这个错误,即使把这个语句注释掉或者删除还是会显示这个错误 ,求牛人帮助
回复

使用道具 举报

发表于 2012-12-28 15:14:54 | 显示全部楼层

EMCV求助

LZ能留下邮箱,我想请教几个问题
回复 支持 反对

使用道具 举报

发表于 2012-12-31 10:33:04 | 显示全部楼层

EMCV求助

我用的是合众达公司的SEED—VPM642,ccs3.3,编译选项是-g -q -i"$(Proj_dir)\\include" -d"_DEBUG" -d"CHIP_DM642" -d"_LOOP2_" -mv6400
我按照论坛里chai2010的方法,将video_loopback例程按成C++工程,编译通过,功能可以正常实现。将EMCV的头文件和.cpp文件加入工程之后编译产生这个的警告
warning: missing DW_AT_name attribute
>> warning: function definitions in CSU declarations are not supported

Build Complete,
  0 Errors, 40 Warnings, 0 Remarks.
在主函数中加入EMCV调用的任何函数就会出现一个错误
line 53: fatal error: could not open source file "../cxcore/cxmisc.h"
因为我已经将这个头文件加入工程目录下的include文件夹中的,所以将这个包含语句改成#include "cxmisc.h"
编译之后仍然会产生 line 53: fatal error: could not open source file "../cxcore/cxmisc.h"这个错误,即使把这个语句注释掉或者删除还是会显示这个错误 ,求牛人帮助

关于第一个问题,参见下面连接里面的方法,在Build Option--Linker链接选项中添加--no_sym_merge。
<!-- l --><a class=\"postlink-local\" href=\"http://www.opencv.org.cn/forum/viewtopic.php?f=9&t=23704\">viewtopic.php?f=9&t=23704</a><!-- l -->
回复 支持 反对

使用道具 举报

发表于 2013-1-14 15:10:43 | 显示全部楼层

EMCV求助

我用的是合众达公司的SEED—VPM642,ccs3.3,编译选项是-g -q -i&quot;$(Proj_dir)\\include&quot; -d&quot;_DEBUG&quot; -d&quot;CHIP_DM642&quot; -d&quot;_LOOP2_&quot; -mv6400
我按照论坛里chai2010的方法,将video_loopback例程按成C++工程,编译通过,功能可以正常实现。将EMCV的头文件和.cpp文件加入工程之后编译产生这个的警告
warning: missing DW_AT_name attribute
>> warning: function definitions in CSU declarations are not supported

Build Complete,
  0 Errors, 40 Warnings, 0 Remarks.
在主函数中加入EMCV调用的任何函数就会出现一个错误
line 53: fatal error: could not open source file &quot;../cxcore/cxmisc.h&quot;
因为我已经将这个头文件加入工程目录下的include文件夹中的,所以将这个包含语句改成#include &quot;cxmisc.h&quot;
编译之后仍然会产生 line 53: fatal error: could not open source file &quot;../cxcore/cxmisc.h&quot;这个错误,即使把这个语句注释掉或者删除还是会显示这个错误 ,求牛人帮助
第二个问题明显是文件路径问题。更改对应的目录就可以了,
我先把EMCV编成库文件,再添加头文件时候也出现这个问题,cxmisc.h放到工程目录,把 ../cxcore/cxmisc.h 改成cxmisc.h就搞定了。
你的这种自己尝试更改下目录应该就没问题了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-15 22:19 , Processed in 0.010595 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表