可以使用如下形式
语言所引用的头文件必须在extern "C"{ 里面,#include
必须在extern "C"{上面
-
#pragma once
-
-
#include <iostream>
-
-
using namespace std;
-
-
-
-
#ifdef __cplusplus
-
-
extern "C"{
-
-
#include <pthread.h>
-
-
#include <unistd.h>
-
-
#include <sys/types.h>
-
-
#include <sys/socket.h>
-
-
#include <netinet/in.h>
-
-
#include <netinet/ip.h> /* superset of previous */
-
-
#include <string.h>
-
-
#include <stdlib.h>
-
-
#include <stdio.h>
-
-
#include <ifaddrs.h>
-
-
#include <arpa/inet.h>
-
-
#include <unistd.h>
-
-
#include <stdlib.h>
-
-
#include <time.h>
-
-
#include <sys/vfs.h>
-
-
#include <signal.h>
-
-
#include <sys/stat.h>
-
-
#include <sys/socket.h>
-
-
#include <arpa/inet.h>
-
-
#include <netdb.h>
-
-
#include <errno.h>
-
-
#endif
-
-
-
-
#ifdef __cplusplus
-
-
}
-
-
#endif
阅读(1665) | 评论(0) | 转发(0) |