b-52-1 / linphone-vs2008

Automatically exported from code.google.com/p/linphone-vs2008
0 stars 0 forks source link

libspeex编译通不过 #7

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
主要有以下三类错误:
1. error C2054: 在“inline”之后应输入“(”
搜索知道是因为vs2008不支持C99,C语言中没有inline.inline是c++里��
�的东西,在c里面使用是会发生错误。

2. 无法打开包括文件:“speex/speex_types.h”: No such file or directory
类似错误很多,查看库文件是在..speex/include目录下,逐个改��
�好像就可以了。

3. fatal error C1189: #error :  You now need to define either FIXED_POINT or 
FLOATING_POINT

作者是怎么编译的呢?希望得到指教。

Original issue reported on code.google.com by FlashMX....@gmail.com on 8 Jun 2012 at 12:45

GoogleCodeExporter commented 9 years ago
项目->属性->C/C++-> 宏定义增加 FIXED_POINT、HAVE_CONFIG_H。
添加include目录: 
linphone-vs2008-demo-source\codecs\speex\win32以找到config.h
问题解决
谢谢作者的热心解答。

Original comment by FlashMX....@gmail.com on 8 Jun 2012 at 1:36