主题 : 编译错误:'slesutResultToString' was not declared in this scope 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 46697
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-05-15
最后登录: 2017-09-13
楼主  发表于: 2011-07-02 13:15

 编译错误:'slesutResultToString' was not declared in this scope


system/media/opensles/tests/automated/BufferQueue_test.cpp: In function 'void CheckErr(SLresult)':
system/media/opensles/tests/automated/BufferQueue_test.cpp:55: error: 'slesutResultToString' was not declared in this scope
make: *** [out/target/product/generic/obj/EXECUTABLES/BufferQueue_test_intermediates/BufferQueue_test.o] Error 1
级别: 侠客
UID: 46697
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-05-15
最后登录: 2017-09-13
1楼  发表于: 2011-07-02 13:31
我直接删掉了
        const char *str = slesutResultToString(res);
        if (NULL == str)
            str = "unknown";
        fprintf(stderr, "CheckErr failure: %s (0x%lx), exiting\n", str, res);
        //Fail the test case

正在编译,应该没问题吧?
级别: 侠客
UID: 46697
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-05-15
最后登录: 2017-09-13
2楼  发表于: 2011-07-02 13:39
靠新错误来了
system/media/opensles/tests/automated/BufferQueue_test.cpp:34:29: error: SLES/OpenSLESUT.h: No such file or directory
make: *** [out/target/product/generic/obj/EXECUTABLES/BufferQueue_test_intermediates/BufferQueue_test.o] Error 1
级别: 侠客
UID: 46697
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-05-15
最后登录: 2017-09-13
3楼  发表于: 2011-07-02 13:48
貌似几个MK文件没改成32的  再来
级别: 侠客
UID: 46697
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-05-15
最后登录: 2017-09-13
4楼  发表于: 2011-07-02 14:10
不行,解决不了。请帮助。JDK1.5 JDK1.6都试了  ubuntu11.04 32位系统
级别: 侠客
UID: 36941
精华: 0
发帖: 102
金钱: 510 两
威望: 102 点
综合积分: 204 分
注册时间: 2011-01-24
最后登录: 2018-02-08
5楼  发表于: 2011-07-02 14:15
应该是一些 包没安装
级别: 侠客
UID: 46697
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-05-15
最后登录: 2017-09-13
6楼  发表于: 2011-07-02 14:29
引入的头文件没有  system/media/opensles/include/SLES/OpenSLESUT.h
级别: 侠客
UID: 46697
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-05-15
最后登录: 2017-09-13
7楼  发表于: 2011-07-04 10:24
后来发现源码包内还有个压缩包, 那正是缺失的文件,得先解压。