joyup

joyup

0个粉丝

10

问答

0

专栏

3

资料

joyup  发布于  2016-11-04 16:28:11
采纳率 0%
10个问答
2279

ve 算子 由gcc 变成g++ 之后 编译出现的问题之二

 
/home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vpss.c: In function ‘HI_S32 SAMPLE_COMM_VPSS_Start(HI_S32, SIZE_S*, HI_S32, VPSS_GRP_ATTR_S*)’:
/home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vpss.c:246:35: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive]
     VPSS_CHN_ATTR_S stChnAttr = {0};
函数报错的位置:
/*****************************************************************************
* function : start vpss. VPSS chn with frame
*****************************************************************************/
HI_S32 SAMPLE_COMM_VPSS_Start(HI_S32 s32GrpCnt, SIZE_S* pstSize, HI_S32 s32ChnCnt, VPSS_GRP_ATTR_S* pstVpssGrpAttr)
{
    VPSS_GRP VpssGrp;
    VPSS_CHN VpssChn;
    VPSS_GRP_ATTR_S stGrpAttr = {0};
    VPSS_CHN_ATTR_S stChnAttr = {0};
    VPSS_GRP_PARAM_S stVpssParam ={0};
    HI_S32 s32Ret;
    HI_S32 i, j;
一天发连个这么低级的帖子 我自己都觉得很不好意思. 还是要麻烦大神
我来回答
回答4个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-04 16:30:48
认可0
VPSS_CHN_ATTR_S stChnAttr = {0};

改成
VPSS_CHN_ATTR_S stChnAttr;
memset(&stChnAttr, 0, sizeof(VPSS_CHN_ATTR_S));

不过这个也太坑了吧...

joyup

0个粉丝

10

问答

0

专栏

3

资料

joyup 2016-11-04 16:32:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=40842&ptid=13256]zhuangweiye 发表于 2016-11-4 16:30[/url]
VPSS_CHN_ATTR_S stChnAttr = {0};

改成
[/quote]

恩恩 多谢 这些我都不认识 让我大哭一场

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-04 16:42:47
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=40843&ptid=13256]joyup 发表于 2016-11-4 16:32[/url]
恩恩 多谢 这些我都不认识 让我大哭一场[/quote]

没别的意思, 只是说g++要编译过, 这样改, 要改的东西太多了

beike2001

0个粉丝

10

问答

0

专栏

1

资料

beike2001 2016-11-28 21:19:24
认可0
#include
class A
{
public:
        A()
        {
                printf("A Construction\n");//
        }
};
class B
{
public:
        B()
        {
                printf("B Construction\n");//
        }
        A m_ojb;
};
int main()
{
        B b_obj;
        return 0;
}
同样的疑惑:以上程序在VS2010 PC上正常输出:
A Construction
B Construction

使用海思g++编译上述程序后运行
没有去调用类A的构造函数。
也就是只输出
B Construction.

请问下是支持的C++标准不同还是什么原因导致上述现象?:dizzy:
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区