免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4272 | 回复: 3
打印 上一主题 下一主题

sybase esql问题1506-166 (S) Definition of function class requires parentheses. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-10 17:45 |只看该作者 |倒序浏览
我用cpre预编译器编译通过了,但是用xlC_r编译是老是报错1506-166 (S) Definition of function class requires parentheses. 查看了我写的代码,在那一行我只是定义了一个类:具体如下
class CConfigureFile
{
public:
        CConfigureFile();
        CConfigureFile(char* pszFileName);

        // 打开配置信息文件
        BOOL OpenCfgFile(char* pszFileName);
        // 获取配置文件中相关配置字段的值
        BOOL GetConfigValue(char* pszSegName, char* pszItemName, char* pszValue, char* pszDefValue = NULL);


报错的行在第一行,哪位大侠指点一下!不胜感激!

论坛徽章:
0
2 [报告]
发表于 2007-12-10 20:28 |只看该作者

回复 #1 graysun2003 的帖子

那位大侠指教一下,谢谢了

论坛徽章:
0
3 [报告]
发表于 2007-12-11 10:53 |只看该作者

回复 #1 graysun2003 的帖子

问题解决了, 在AIX4.*下,cpre预编译器编译出来的是*.c文件, xlc 要用扩展名为*.cc的后缀,只要把*.c 换成*.cc之后就可以解决这个问题,但是具体的为什么在aix下xlc为什么用*.c扩展名不行就不知道了,希望知道的大侠给解释一下。

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:19:56
4 [报告]
发表于 2007-12-11 11:34 |只看该作者
这个好像要问C/C++版的人了,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP