急阿~~~~C函数库连接到C++程序后无法正常编译、使用
我在linux下写了一个C的api函数库,和其他的一些C函数库一起编译成了静态库, 别人的程序是用C++写的程序, 要用到我的C函数库, 请问在C函数库改动量不大的情况下如何让C++程序正常使用C的API,
代码如下,恳请高手指点,请仔细说明下,急用,谢谢了
[size=7]api.h:[/size]
[size=6]#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <assert.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <pthread.h>
#include <malloc.h>
#include <signal.h>
#include "RegisterDevice.h"
#include "Api.h"
#ifndef SUCCESS
#define SUCCESS 0
#endif
#ifndef FAILED
#define FAILED -1
#endif
#ifndef MAX_CMD_LEN
#define MAX_CMD_LEN 60
#endif
#ifndef MAX_BUF_LEN
#define MAX_BUF_LEN 60
#endif
#ifndef DEFAULT_ARGS
#define DEFAULT_ARGS 5
#endif
extern int set_devname(const char *devname);
extern int ushare(const char *sharename);
extern int share(const char *sharename, c
相关问答:
13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......
以前在VC里面建一个工程,都只用一个 .c 文件,昨天在一个工程里用了两个 .c文件了,遇到问题了,请大家指点。比如:
File1.c Fil ......
最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......
/* Note:Your choice is C IDE
作用: 随机数加密法,,,,
以下有许多不懂,请教一下,请主意代码;
*/
#include <stdio.h>
#include <stdlib.h>
union
{
int value;
struct
{
c ......
内容涉及:C、C++、STL、VC++、MFC、COM、ATL、Windows网络编程、数据库编程、Windows驱动编程、软件工程、Windows操作系统编程,等等方面。
下载地址:http://www.cctry.com/forumdisplay.php?fid=46
......