解决方案 »
- 加入set语句后的乱码问题(mysql 5.0.91-enterprise-gpl-nt-log)
- VC编程,读取mysql数据库表时提示unhandled exception in installbase.exe(LIBMYSQL.DLL):0xc00000
- 表设计疑问:关于大量数据的存储
- MySQL创建表出现问题,请高手帮忙!!
- 请教一个Sql
- 数据库编码问题
- htm代码存进mysql,在读取在网页上显示格式没有了,,<br>
- SQL删除语句求助!
- 在MYSQL提示符下輸入連接命令出錯 @_@ 急
- Mysql导出为Excel文件
- 请问下面加密的root用户的密码是什么?
- mysql 的Navicat for MySQL链接
static uint32_t getdword_n(void *mem, int n)
因为编译器,首先做的工作就是全局替换,所以,替换后,就是
#define n 32 替换进去
static uint32_t getdword_n(void *mem, int 32)
这样的代码,当然编译不过啊。
http://bbs.csdn.net/topics/380265970?page=1#post-392867879
括号()中的即是两个局部的变量,这个在c traditional中更好理解,因为他写在函数内部。
如,int f(x,y)
float x;
int y;
{...}
traditional syntax,which is also accepted by Standard C.
这种情况,在把代码搬到一个文件中时,最容易出现。因为没有了文件之间的作用域问题,极有可能
造成一个宏定义与 变量名重名。
出现的错误即是。2413
错误 1 error C2143: 语法错误 : 缺少“)”(在“常量”的前面) c:\aac_decoder_from_faad\aac_decoder.c 822
好,找个时间我试一下。你下载的源码是mysql多少版本的?用的是VS2005, 还是2008?
把你下载的源码的原始详细版本号及下载地址告诉我。