很久没有用vc了 大家帮忙看一下。。。。。

mandarin 2010-04-08 07:04:03
typedef int __stdcall (*tuxedo_tpinit)(TPINIT *);
typedef int __stdcall (*tuxedo_tpterm)(void);
typedef int __stdcall (*tuxedo_tpchkauth)(void);
typedef void __stdcall (*tuxedo_tpfree)(char *);
typedef char* __stdcall (*tuxedo_tpalloc)(char *, char *, long);
typedef int __stdcall (*tuxedo_tpcall)(char *, char *, long, char **, long *, long);
typedef int __stdcall (*tuxedo_tpacall)(char *, char *, long, long);
typedef int __stdcall (*tuxedo_tpgetrply)(int *, char **, long *, long);
typedef int __stdcall (*tuxedo_fget)(char **, long, int, char *, int);
typedef int __stdcall (*tuxedo_gettperrno)(void);
typedef char* __stdcall (*tuxedo_tpstrerror)(int);
typedef int __stdcall (*tuxedo_gettpurcode)(void);
typedef int __stdcall (*tuxedo_tuxputenv)(char *);

上面是cb里定义的一些函数,怎么把他转换成纯c的语法,我要在vc上编译???
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
柯本 2010-04-08
  • 打赏
  • 举报
回复
VC的定义与BCB有一点区别,这样就可以了:
typedef int (__stdcall *tuxedo_tpinit)(TPINIT *);
typedef int (__stdcall *tuxedo_tpterm)(void);
typedef int (__stdcall *tuxedo_tpchkauth)(void);
typedef void (__stdcall *tuxedo_tpfree)(char *);
typedef char* (__stdcall *tuxedo_tpalloc)(char *, char *, long);
typedef int (__stdcall *tuxedo_tpcall)(char *, char *, long, char **, long *, long);
typedef int (__stdcall *tuxedo_tpacall)(char *, char *, long, long);
typedef int (__stdcall *tuxedo_tpgetrply)(int *, char **, long *, long);
typedef int (__stdcall *tuxedo_fget)(char **, long, int, char *, int);
typedef int (__stdcall *tuxedo_gettperrno)(void);
typedef char* (__stdcall *tuxedo_tpstrerror)(int);
typedef int (__stdcall *tuxedo_gettpurcode)(void);
typedef int (__stdcall *tuxedo_tuxputenv)(char *);
wade_2003 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mandarin 的回复:]
Demon__Hunter兄,改了后还是报错,这个错
error C2059: syntax error : '('
[/Quote]
那你查查是不是哪里少了‘(’,或者前面有问题的。
mandarin 2010-04-08
  • 打赏
  • 举报
回复
Demon__Hunter兄,改了后还是报错,这个错
error C2059: syntax error : '('
机智的呆呆 2010-04-08
  • 打赏
  • 举报
回复
__stdcall 改成__cdecl就差不多了
lsupper 2010-04-08
  • 打赏
  • 举报
回复
extern "C"?

64,688

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧