C++Builder 程序员博客
12 Nov
在头文件中声明几个函数
//comm_32.h
extern "C"
{
//********************** commual subroutine ***********************
HANDLE __stdcall open(int baud,char port);
int __stdcall read(HANDLE idComDev,int length,unsigned char *buffer);
int __stdcall write(HANDLE idComDev,int length,unsigned char *buffer);
int __stdcall exit(HANDLE idComDev);
}
这个HANDLE老是有错误,真不知道该怎么弄了
错误:
[C++ Error] COMM_32.H(6): E2141 Declaration syntax error
[C++ Error] COMM_32.H(8): E2293 ) expected
[C++ Error] COMM_32.H(10): E2293 ) expected
[C++ Error] COMM_32.H(12): E2293 ) expected
[C++ Warning] COMM_32.H(6): W8058 Cannot create pre-compiled header: initialized data in header
[C++ Error] comm_32.cpp(14): E2293 ) expected
[C++ Error] comm_32.cpp(161): E2141 Declaration syntax error
兄弟们帮帮忙,不甚感激……
对了~~~
哎,之前也加过这个头文件,报的是HANDLE多重声明
现在加上确实好了~~~
谢谢楼上,你是我的福星,哈哈
粗心