扫码关注官方订阅号
认证0级讲师
知道了,以CDT+MinGW64为例在Properties -> C/C++ Build -> Settings -> GCC C Compiler -> Symbols里Defined Symbols里添加FIXED_POINT、EXPORT=""、USE_KISS_FFT三项在UnDefined Symbols里添加HAVE_CONFIG_H;
如果你用的是Speex官网下载的文件,需要将include/speex/speex_config_types.h.in的.in去掉,并将内容改为:
#ifndef __SPEEX_TYPES_H__ #define __SPEEX_TYPES_H__ /* these are filled in by configure */ typedef short spx_int16_t; typedef unsigned short spx_uint16_t; typedef int spx_int32_t; typedef unsigned int spx_uint32_t; #endif
然后可能还会遇到找不到头文件的问题,这个我尝试在项目的Includes里加入include文件夹但没有效果,最后是手动改代码里的路径解决的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
知道了,以CDT+MinGW64为例
在Properties -> C/C++ Build -> Settings -> GCC C Compiler -> Symbols里
Defined Symbols里添加FIXED_POINT、EXPORT=""、USE_KISS_FFT三项
在UnDefined Symbols里添加HAVE_CONFIG_H;
如果你用的是Speex官网下载的文件,需要将include/speex/speex_config_types.h.in的.in去掉,并将内容改为:
然后可能还会遇到找不到头文件的问题,这个我尝试在项目的Includes里加入include文件夹但没有效果,最后是手动改代码里的路径解决的。