├── .gitignore └── ReceiveSocket ├── .idea ├── ReceiveSocket.iml ├── encodings.xml ├── misc.xml ├── modules.xml └── workspace.xml ├── CMakeLists.txt ├── H264Decoder.cpp ├── H264Decoder.h ├── JPEGDecoder.cpp ├── JPEGDecoder.h ├── JPEGEncoder.cpp ├── JPEGEncoder.h ├── ReceiveRTP.cpp ├── ReceiveRTP.h ├── ReceiveSocket.cpp ├── ReceiveSocket.h ├── SendSocket.cpp ├── SendSocket.h ├── build ├── CMakeCache.txt ├── CMakeFiles │ ├── 3.5.1 │ │ ├── CMakeCCompiler.cmake │ │ ├── CMakeCXXCompiler.cmake │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ ├── CMakeSystem.cmake │ │ ├── CompilerIdC │ │ │ ├── CMakeCCompilerId.c │ │ │ └── a.out │ │ └── CompilerIdCXX │ │ │ ├── CMakeCXXCompilerId.cpp │ │ │ └── a.out │ ├── CMakeDirectoryInformation.cmake │ ├── CMakeOutput.log │ ├── Makefile.cmake │ ├── Makefile2 │ ├── ReceiveSocket.dir │ │ ├── CXX.includecache │ │ ├── DependInfo.cmake │ │ ├── build.make │ │ ├── cmake_clean.cmake │ │ ├── depend.internal │ │ ├── depend.make │ │ ├── flags.make │ │ ├── link.txt │ │ └── progress.make │ ├── TargetDirectories.txt │ ├── cmake.check_cache │ ├── feature_tests.bin │ ├── feature_tests.c │ ├── feature_tests.cxx │ └── progress.marks ├── Makefile └── cmake_install.cmake └── main.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | *-build-debug 2 | *-build-release 3 | -------------------------------------------------------------------------------- /ReceiveSocket/.idea/ReceiveSocket.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ReceiveSocket/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ReceiveSocket/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ReceiveSocket/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ReceiveSocket/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.8) 2 | project(ReceiveSocket) 3 | 4 | set(CMAKE_CXX_STANDARD 11) 5 | 6 | set(FFMPEG_LIBS libavcodec.so libavformat.so libavutil.so) 7 | set(JRTP_LIBS /usr/local/lib/libjrtp.so) 8 | 9 | find_package(OpenCV REQUIRED) 10 | include_directories(${OpenCV_INCLUDE_DIRS}) 11 | include_directories(/usr/local/include) 12 | 13 | set(SOURCE_FILES main.cpp ReceiveSocket.h ReceiveSocket.cpp 14 | JPEGDecoder.h JPEGDecoder.cpp 15 | ReceiveRTP.h ReceiveRTP.cpp 16 | H264Decoder.h H264Decoder.cpp 17 | JPEGEncoder.h JPEGEncoder.cpp) 18 | add_executable(ReceiveSocket ${SOURCE_FILES}) 19 | 20 | target_link_libraries(ReceiveSocket 21 | ${OpenCV_LIBS} 22 | ${FFMPEG_LIBS} 23 | ${JRTP_LIBS} 24 | ) 25 | -------------------------------------------------------------------------------- /ReceiveSocket/H264Decoder.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: H264Decoder.cpp 3 | Author: linlongqing 4 | Date: 2017/9/12 5 | Discription: 6 | 7 | ****************************************************************************/ 8 | 9 | #include "H264Decoder.h" 10 | CH264Decoder::CH264Decoder() 11 | { 12 | avcodec_register_all(); 13 | pFormatCtx = avformat_alloc_context(); 14 | packet = (AVPacket *)av_malloc(sizeof(AVPacket)); 15 | 16 | pCodec = avcodec_find_decoder(AV_CODEC_ID_H264); 17 | if (pCodec == NULL) 18 | { 19 | printf("Fail to get decoder !\n"); 20 | } 21 | 22 | pCodecCtx = avcodec_alloc_context3(pCodec); 23 | if (pCodecCtx == NULL) 24 | { 25 | printf("Fail to get decoder context !\n"); 26 | } 27 | 28 | pCodecCtx->pix_fmt = AV_PIX_FMT_YUV420P; 29 | pCodecCtx->codec_type = AVMEDIA_TYPE_VIDEO; 30 | 31 | if (avcodec_open2(pCodecCtx, pCodec, NULL) < 0) 32 | { 33 | printf("Fail to open decoder !\n"); 34 | } 35 | 36 | pFrame = av_frame_alloc(); 37 | 38 | frameCount = 0; 39 | } 40 | 41 | CH264Decoder::~CH264Decoder() 42 | { 43 | avcodec_close(pCodecCtx); 44 | av_free(pCodecCtx); 45 | av_frame_free(&pFrame); 46 | 47 | if (packet != NULL) 48 | { 49 | delete packet; 50 | } 51 | } 52 | 53 | int CH264Decoder::Decode(uint8_t *pDataIn, int nInSize, uint8_t *pDataOut) 54 | { 55 | packet->size = nInSize; 56 | packet->data = pDataIn; 57 | 58 | int gotPicture; 59 | int ret = avcodec_decode_video2(pCodecCtx, pFrame, &gotPicture, packet); 60 | if (ret < 0) 61 | { 62 | printf("Decode Error.\n"); 63 | } 64 | if (gotPicture){ 65 | return 0; 66 | } 67 | 68 | return -1; 69 | } 70 | 71 | int CH264Decoder::GetSize(int& width, int& height) 72 | { 73 | width = pFrame->width; 74 | height = pFrame->height; 75 | 76 | return 0; 77 | } 78 | 79 | int CH264Decoder::GetData(uint8_t* pData) 80 | { 81 | memcpy(pData, pFrame->data[0], pFrame->width * pFrame->height * sizeof(uint8_t)); 82 | return 0; 83 | } -------------------------------------------------------------------------------- /ReceiveSocket/H264Decoder.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: H264Decoder.h 3 | Author: linlongqing 4 | Date: 2017/9/12 5 | Discription: 6 | 7 | ****************************************************************************/ 8 | 9 | #ifndef __DECODER_H 10 | #define __DECODER_H 11 | #include 12 | 13 | #define __STDC_CONSTANT_MACROS 14 | 15 | #ifdef _WIN32 16 | //Windows 17 | extern "C" 18 | { 19 | #include "libavcodec/avcodec.h" 20 | #include "libavformat/avformat.h" 21 | #include "libswscale/swscale.h" 22 | }; 23 | 24 | #else 25 | //Linux... 26 | #ifdef __cplusplus 27 | extern "C" 28 | { 29 | #endif 30 | #include 31 | #include 32 | #include 33 | #include 34 | #ifdef __cplusplus 35 | }; 36 | #endif 37 | #endif 38 | 39 | class CH264Decoder 40 | { 41 | private: 42 | //FFmpeg 43 | int frameCount; 44 | int videoIndex; 45 | AVCodec *pCodec = NULL; 46 | AVCodecContext *pCodecCtx = NULL; 47 | AVFrame *pFrame = NULL; 48 | AVPacket *packet = NULL; 49 | AVFormatContext *pFormatCtx = NULL; 50 | public: 51 | CH264Decoder(); 52 | ~CH264Decoder(); 53 | int Decode(uint8_t *pDataIn, int nInSize, uint8_t *pDataOut); 54 | int GetSize(int& width, int& height); 55 | int GetData(uint8_t *pData); 56 | }; 57 | 58 | #endif -------------------------------------------------------------------------------- /ReceiveSocket/JPEGDecoder.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: JPEGDecoder.cpp 3 | Author: linshufei 4 | Date: 2017/9/19 5 | Discription: 6 | 7 | *****************************************************************************/ 8 | 9 | #include "JPEGDecoder.h" 10 | #include 11 | 12 | CJPEGDecoder::CJPEGDecoder() 13 | { 14 | avcodec_register_all(); 15 | packet = (AVPacket *)av_malloc(sizeof(AVPacket)); 16 | 17 | pCodec = avcodec_find_decoder(AV_CODEC_ID_MJPEG); 18 | if (pCodec == nullptr) 19 | { 20 | printf("Fail to get decoder !\n"); 21 | } 22 | 23 | pCodecCtx = avcodec_alloc_context3(pCodec); 24 | if (pCodecCtx == nullptr) 25 | { 26 | printf("Fail to get decoder context !\n"); 27 | } 28 | 29 | pCodecCtx->pix_fmt = AV_PIX_FMT_YUVJ444P; 30 | pCodecCtx->codec_type = AVMEDIA_TYPE_VIDEO; 31 | 32 | if (avcodec_open2(pCodecCtx, pCodec, nullptr) < 0) 33 | { 34 | printf("Fail to open decoder !\n"); 35 | } 36 | 37 | pFrame = av_frame_alloc(); 38 | 39 | frameCount = 0; 40 | } 41 | 42 | CJPEGDecoder::~CJPEGDecoder() 43 | { 44 | avcodec_close(pCodecCtx); 45 | av_free(pCodecCtx); 46 | av_free(pFrame); 47 | if (packet != nullptr) 48 | { 49 | av_free(packet); 50 | packet = nullptr; 51 | } 52 | } 53 | 54 | int CJPEGDecoder::Decode(uint8_t *pDataIn, int nInSize) 55 | { 56 | packet->size = nInSize; 57 | packet->data = pDataIn; 58 | std::cout << nInSize << std::endl; 59 | 60 | int gotPicture; 61 | int ret = avcodec_decode_video2(pCodecCtx, pFrame, &gotPicture, packet); 62 | 63 | if (ret <= 0) 64 | { 65 | printf("Decode Error.\n"); 66 | } 67 | if (gotPicture) 68 | { 69 | return 0; 70 | } 71 | else 72 | { 73 | std::cout << "does not exist pciture" << std::endl; 74 | } 75 | 76 | return -1; 77 | } 78 | 79 | int CJPEGDecoder::GetSize(int& width, int& height) 80 | { 81 | width = pFrame->width; 82 | height = pFrame->height; 83 | 84 | return 0; 85 | } 86 | 87 | int CJPEGDecoder::GetData(uint8_t* pData) 88 | { 89 | int size = pFrame->width * pFrame->height; 90 | memcpy(pData, pFrame->data[0], size * sizeof(uint8_t)); 91 | memcpy(pData + size, pFrame->data[1], size / 4 * sizeof(uint8_t)); 92 | memcpy(pData + size * 5 / 4, pFrame->data[2], size / 4 * sizeof(uint8_t)); 93 | return 0; 94 | } -------------------------------------------------------------------------------- /ReceiveSocket/JPEGDecoder.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #ifndef __DECODER_H 4 | #define __DECODER_H 5 | #include 6 | 7 | #define __STDC_CONSTANT_MACROS 8 | 9 | #ifdef _WIN32 10 | //Windows 11 | extern "C" 12 | { 13 | #include "libavcodec/avcodec.h" 14 | #include "libavformat/avformat.h" 15 | #include "libswscale/swscale.h" 16 | }; 17 | 18 | #else 19 | //Linux... 20 | #ifdef __cplusplus 21 | extern "C" 22 | { 23 | #endif 24 | #include 25 | #include 26 | #include 27 | #include 28 | #ifdef __cplusplus 29 | }; 30 | #endif 31 | #endif 32 | 33 | class CJPEGDecoder 34 | { 35 | private: 36 | //FFmpeg 37 | int frameCount; 38 | int videoindex; 39 | AVCodec *pCodec; 40 | AVFrame *pFrame; 41 | AVPacket *packet; 42 | AVCodecContext *pCodecCtx; 43 | public: 44 | CJPEGDecoder(); 45 | ~CJPEGDecoder(); 46 | int Decode(uint8_t *pDataIn, int nInSize); 47 | int GetSize(int& width, int& height); 48 | int GetData(uint8_t *pData); 49 | 50 | }; 51 | 52 | #endif -------------------------------------------------------------------------------- /ReceiveSocket/JPEGEncoder.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: JPEGEncoder.cpp 3 | Author: linshufei 4 | Date: 2017/9/15 5 | Discription: 6 | 7 | *****************************************************************************/ 8 | #pragma once 9 | #include "JPEGEncoder.h" 10 | #include 11 | 12 | CJPEGEncoder::CJPEGEncoder(int width, int height) 13 | { 14 | //注册编码器 15 | avcodec_register_all(); 16 | 17 | //寻找编码器 18 | pCodec = avcodec_find_encoder(AV_CODEC_ID_MJPEG); 19 | if (pCodec == NULL) 20 | { 21 | printf("Fail to get encoder !\n"); 22 | } 23 | 24 | //Param that must set 25 | pCodecCtx = avcodec_alloc_context3(pCodec); 26 | if (pCodecCtx == NULL) 27 | { 28 | printf("Fail to get decoder context !\n"); 29 | } 30 | 31 | //图像色彩空间的格式,采用什么样的色彩空间来表明一个像素。 32 | pCodecCtx->pix_fmt = AV_PIX_FMT_YUVJ444P; 33 | 34 | //编码器编码的数据类型 35 | pCodecCtx->codec_type = AVMEDIA_TYPE_VIDEO; 36 | 37 | //编码后的视频帧大小,以像素为单位。 38 | pCodecCtx->width = width; 39 | pCodecCtx->height = height; 40 | 41 | //帧率的基本单位,time_base.num为时间线分子,time_base.den为时间线分母,帧率=分子/分母。 42 | pCodecCtx->time_base.num = 1; 43 | pCodecCtx->time_base.den = 25; 44 | 45 | //Output some information 46 | if (avcodec_open2(pCodecCtx, pCodec, NULL) < 0){ 47 | printf("Could not open codec."); 48 | } 49 | 50 | //init picture 51 | pPicture = av_frame_alloc(); //Allocate an AVFrame and set it to a default value 52 | int size = avpicture_get_size(pCodecCtx->pix_fmt, pCodecCtx->width, pCodecCtx->height); 53 | pictureBuf = (uint8_t *)av_malloc(size); 54 | if (!pictureBuf) 55 | { 56 | std::cout << "av_malloc picture_buf failed!" << std::endl; 57 | } 58 | avpicture_fill((AVPicture *)pPicture, pictureBuf, pCodecCtx->pix_fmt, pCodecCtx->width, pCodecCtx->height); 59 | 60 | //new packet 61 | av_new_packet(&packet,size); 62 | 63 | } 64 | 65 | CJPEGEncoder::~CJPEGEncoder() 66 | { 67 | //销毁函数 68 | avcodec_close(pCodecCtx); 69 | av_free(pCodecCtx); 70 | av_free(pPicture); 71 | av_free(pictureBuf); 72 | av_free_packet(&packet); 73 | } 74 | 75 | int CJPEGEncoder::Encode(unsigned char* data) 76 | { 77 | //Write Header 写文件头 78 | int ySize = pCodecCtx->width * pCodecCtx->height; 79 | memcpy(pictureBuf, data, ySize * 3 / 2); 80 | pPicture->data[0] = pictureBuf; // Y 81 | pPicture->data[1] = pictureBuf + ySize; // U 82 | pPicture->data[2] = pictureBuf + ySize * 5 / 4; // V 83 | 84 | //Encode 85 | int gotPicture; 86 | int ret = avcodec_encode_video2(pCodecCtx, &packet, pPicture, &gotPicture); 87 | 88 | if (ret < 0){ 89 | printf("Encode Error.\n"); 90 | return -1; 91 | } 92 | 93 | if (gotPicture == 1) 94 | { 95 | printf("Encode Successful.\n"); 96 | } 97 | 98 | return 0; 99 | 100 | } -------------------------------------------------------------------------------- /ReceiveSocket/JPEGEncoder.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: JPEGEncoder.h 3 | Author: linshufei 4 | Date: 2017/9/15 5 | Discription: 6 | 7 | *****************************************************************************/ 8 | #include 9 | #include 10 | 11 | #define __STDC_CONSTANT_MACROS 12 | 13 | #ifdef _WIN32 14 | //Windows 15 | extern "C" 16 | { 17 | #include "libavcodec/avcodec.h" 18 | #include "libavformat/avformat.h" 19 | }; 20 | #else 21 | //Linux... 22 | #ifdef __cplusplus 23 | extern "C" 24 | { 25 | #endif 26 | #include 27 | #include 28 | #ifdef __cplusplus 29 | }; 30 | #endif 31 | #endif 32 | 33 | #pragma comment(lib,"avcodec.lib") 34 | #pragma comment(lib,"avdevice.lib") 35 | #pragma comment(lib,"avfilter.lib") 36 | #pragma comment(lib,"avformat.lib") 37 | #pragma comment(lib,"avutil.lib") 38 | #pragma comment(lib,"swscale.lib") 39 | 40 | class CJPEGEncoder 41 | { 42 | public: 43 | AVPacket packet; 44 | CJPEGEncoder(int width, int height); 45 | ~CJPEGEncoder(); 46 | int Encode(unsigned char* data); 47 | private: 48 | //encoder message 49 | AVOutputFormat* fmt = NULL; 50 | AVCodecContext* pCodecCtx = NULL; 51 | AVCodec* pCodec = NULL; 52 | 53 | //data 54 | uint8_t* pictureBuf = NULL; 55 | AVFrame* pPicture = NULL; 56 | }; -------------------------------------------------------------------------------- /ReceiveSocket/ReceiveRTP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/ReceiveRTP.cpp -------------------------------------------------------------------------------- /ReceiveSocket/ReceiveRTP.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: ReceiveRTP.h 3 | Author: linlongqing 4 | Date: 2017/9/13 5 | Discription: 6 | 7 | ****************************************************************************/ 8 | #pragma once 9 | #include "jrtplib3/rtpsession.h" 10 | #include "jrtplib3/rtpudpv4transmitter.h" 11 | #include "jrtplib3/rtpipv4address.h" 12 | #include "jrtplib3/rtpsessionparams.h" 13 | #include "jrtplib3/rtperrors.h" 14 | #include "jrtplib3/rtppacket.h" 15 | 16 | #ifdef _WIN32 17 | #include 18 | #pragma comment(lib,"ws2_32.lib") 19 | #else 20 | #include 21 | #include 22 | #endif //_WIN32 23 | 24 | #pragma comment(lib,"avcodec.lib") 25 | #pragma comment(lib,"avdevice.lib") 26 | #pragma comment(lib,"avfilter.lib") 27 | #pragma comment(lib,"avformat.lib") 28 | #pragma comment(lib,"avutil.lib") 29 | #pragma comment(lib,"swscale.lib") 30 | #pragma comment(lib,"jrtplib.lib") 31 | 32 | class ReceiveRTP 33 | { 34 | private: 35 | int pos; 36 | uint16_t portBase; 37 | jrtplib::RTPSession sess; 38 | jrtplib::RTPSessionParams sessParams; 39 | jrtplib::RTPUDPv4TransmissionParams transParams; 40 | 41 | double timeStampUnit; 42 | jrtplib::RTPPacket* pack; 43 | 44 | void CheckError(int rtpErr); 45 | public: 46 | uint8_t *pBuff; 47 | 48 | ReceiveRTP(); 49 | ~ReceiveRTP(){}; 50 | 51 | void Init(); 52 | void Destroy(); 53 | int GetH264Packet(); 54 | int GetFirstSourceWithData(); 55 | int GotoNextSourceWithData(); 56 | }; -------------------------------------------------------------------------------- /ReceiveSocket/ReceiveSocket.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: ReceiveSocket.cpp 3 | Author: linshufei 4 | Date: 2017/9/19 5 | Discription: 6 | 7 | *****************************************************************************/ 8 | 9 | #include "ReceiveSocket.h" 10 | #include 11 | 12 | 13 | CReceiveSocket::CReceiveSocket() 14 | { 15 | memset((void*)&addrServer,0,sizeof(addrServer)); 16 | pData = new char[MAX_IMAGE_SIZE]; 17 | //WSAStartup(MAKEWORD(2, 2), &wsaData); 18 | sockServer = socket(AF_INET, SOCK_STREAM, 0); 19 | addrServer.sin_addr.s_addr = htonl(INADDR_ANY); //INADDR_ANY��ʾ�κ�IP 20 | addrServer.sin_family = AF_INET; 21 | addrServer.sin_port = htons(8001); //�󶨶˿�6000 22 | //sockServer = socket(PF_INET, SOCK_STREAM, 0); //socket(int domain, int type, int protocol) 23 | 24 | int opt = 1; 25 | //将端口设置为可重用的端口 26 | setsockopt(sockServer, SOL_SOCKET, SO_REUSEPORT, &opt,sizeof(&opt)); 27 | 28 | int ret = bind(sockServer, (struct sockaddr*)&addrServer, sizeof(addrServer)); 29 | 30 | if(ret < 0) 31 | { 32 | std::cout << "Fail to bind ip or port, please use \"netstat -anpt\" check it!" << std::endl; 33 | } 34 | } 35 | 36 | CReceiveSocket::~CReceiveSocket() 37 | { 38 | if (pData == nullptr) 39 | { 40 | delete[] pData; 41 | pData = nullptr; 42 | } 43 | close(sockClient); 44 | close(sockServer); 45 | // WSACleanup(); 46 | } 47 | 48 | int CReceiveSocket::Listen() 49 | { 50 | listen(sockServer, 1); //only one client can link 51 | std::cout << "Server start working" << std::endl << "Listening" << std::endl; 52 | return 0; 53 | } 54 | 55 | int CReceiveSocket::AcceptFromClient() 56 | { 57 | socklen_t len; 58 | sockClient = accept(sockServer, (struct sockaddr*)& addrClient, &len); 59 | return 0; 60 | } 61 | 62 | int CReceiveSocket::ReceiveFromClient(char* recvBuf, int recvBufLen) 63 | { 64 | int pos = 0; 65 | SImageHeader header; 66 | puts("one"); 67 | int len = recv(sockClient, &header, sizeof(SImageHeader), 0); 68 | puts("two"); 69 | while (true) 70 | { 71 | len = recv(sockClient, &recvBuf[pos], 1024, 0); 72 | pos += len; 73 | std::cout << "pos:" << pos << "/"<< header.dataSize <= header.dataSize) 75 | { 76 | //send(sockClient, "linglongqing", 20, 1); 77 | break; 78 | } 79 | } 80 | 81 | std::cout << "length:" << len << std::endl; 82 | memcpy(pData, recvBuf, header.dataSize); 83 | SetSize(header.width, header.height, header.dataSize); 84 | 85 | return 0; 86 | } 87 | 88 | int CReceiveSocket::SetSize(int &w, int &h ,int &size) 89 | { 90 | width = w; 91 | height = h; 92 | imageSize = size; 93 | return 0; 94 | } 95 | 96 | int CReceiveSocket::SendRes() 97 | { 98 | send(sockClient, "copy", 20, 1); 99 | std::cout << "Send response to client" << std::endl; 100 | return 0; 101 | } 102 | 103 | int CReceiveSocket::SendImage(char* pData, int size ,int cols, int rows) 104 | { 105 | char* pictureBuf; 106 | pictureBuf = new char[MAX_IMAGE_SIZE]; 107 | 108 | //写数据头 109 | SImageHeader imageHeader; 110 | imageHeader.width = cols; 111 | imageHeader.height = rows; 112 | imageHeader.dataSize = size; 113 | imageHeader.dataOffset = sizeof(imageHeader); 114 | 115 | memcpy(pictureBuf, &imageHeader, sizeof(imageHeader)); 116 | memcpy(pictureBuf + sizeof(imageHeader), pData, size); 117 | 118 | //send picture 119 | send(sockClient, pictureBuf, size + sizeof(imageHeader), 0); 120 | delete pictureBuf; 121 | 122 | return 0; 123 | } -------------------------------------------------------------------------------- /ReceiveSocket/ReceiveSocket.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: ReceiveSocket.h 3 | Author: linshufei 4 | Date: 2017/9/19 5 | Discription: 6 | 7 | *****************************************************************************/ 8 | 9 | #pragma once 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | #include 16 | #define MAX_IMAGE_SIZE 1920 * 1080 17 | 18 | typedef struct SImageHeader 19 | { 20 | int width; 21 | int height; 22 | int serverType; 23 | int dataOffset; 24 | int dataSize; 25 | } SImageHeader; 26 | 27 | class CReceiveSocket 28 | { 29 | public: 30 | CReceiveSocket(); 31 | ~CReceiveSocket(); 32 | //WSADATA wsaData; 33 | ssize_t sockServer; 34 | struct sockaddr_in addrServer; 35 | ssize_t sockClient; 36 | struct sockaddr_in addrClient; 37 | 38 | char* pData; 39 | int width; 40 | int height; 41 | int imageSize; 42 | 43 | int Listen(); 44 | int AcceptFromClient(); 45 | int ReceiveFromClient(char* recvBuf, int recvBufLen); 46 | int SetSize(int &w, int &h, int &size); 47 | int SendRes(); 48 | int SendImage(char* pData, int size ,int cols, int rows); 49 | }; 50 | 51 | 52 | -------------------------------------------------------------------------------- /ReceiveSocket/SendSocket.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: SendSocket.cpp 3 | Author: linshufei 4 | Date: 2017/9/19 5 | Discription: 6 | 7 | *****************************************************************************/ 8 | 9 | #include "SendSocket.h" 10 | #include 11 | 12 | CSendSocket::CSendSocket() 13 | { 14 | //WSAStartup(MAKEWORD(2, 2), &wsaData); 15 | 16 | //新建客户端socket 17 | sockClient = socket(AF_INET, SOCK_STREAM, 0); 18 | 19 | //定义要连接的服务端地址 20 | addrServer.sin_addr.s_addr = inet_addr("192.168.179.129"); 21 | addrServer.sin_family = AF_INET; 22 | addrServer.sin_port = htons(8001); 23 | } 24 | 25 | CSendSocket::~CSendSocket() 26 | { 27 | close(sockClient); 28 | //WSACleanup(); 29 | } 30 | 31 | //请求连接服务器 32 | int CSendSocket::Connect2Server() 33 | { 34 | int ret = connect(sockClient, (struct sockaddr*)& addrServer, sizeof(addrServer)); 35 | if (ret < 0) 36 | { 37 | std::cout << "connect failed!" << std::endl; 38 | return -1; 39 | } 40 | return 0; 41 | } 42 | 43 | //将数据发送到服务器端,输入为指向数据的指针pData和数据的大小size 44 | int CSendSocket::Send2Server(char* pData ,int size) 45 | { 46 | char* pictureBuf; 47 | pictureBuf = new char[MAX_IMAGE_SIZE]; 48 | 49 | //写数据头 50 | SImageHeader imageHeader; 51 | imageHeader.width = width; 52 | imageHeader.height = height; 53 | imageHeader.dataSize = size; 54 | imageHeader.dataOffset = sizeof(imageHeader); 55 | 56 | memcpy(pictureBuf, &imageHeader, sizeof(imageHeader)); 57 | memcpy(pictureBuf + sizeof(imageHeader), pData, size); 58 | 59 | //send picture 60 | send(sockClient, pictureBuf, size + sizeof(imageHeader), 0); 61 | delete pictureBuf; 62 | 63 | return 0; 64 | } 65 | 66 | int CSendSocket::GetSize(int w, int h) 67 | { 68 | width = w; 69 | height = h; 70 | return 0; 71 | } 72 | 73 | int CSendSocket::RecvRes() 74 | { 75 | //receive the response from server 76 | //listen(sockClient, 1); //listen and wait for the server to link 77 | //std::cout << "Client start waitting for response" << std::endl; 78 | 79 | //int len = sizeof(SOCKADDR); 80 | //sockServer = accept(sockClient, (SOCKADDR*)& addrServer, &len); 81 | 82 | char Res[100]; 83 | memset(&Res, 0, 100); 84 | int response = recv(sockClient, Res, 100, 0); 85 | std::cout << Res << std::endl; 86 | return 0; 87 | } -------------------------------------------------------------------------------- /ReceiveSocket/SendSocket.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | filename: SendSocket.h 3 | Author: linshufei 4 | Date: 2017/9/19 5 | Discription: 6 | 7 | *****************************************************************************/ 8 | 9 | #pragma once 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | #include 16 | #define MAX_IMAGE_SIZE 1920 * 1080 17 | #define DATA_ADDR 5; 18 | #define SERVER_TYPE 0; 19 | 20 | //文件头结构体 21 | typedef struct SImageHeader 22 | { 23 | int width; //图片的宽度 24 | int height; //图片的高度 25 | int serverType; //请求的服务类型 26 | int dataOffset; //图片数据头的位置 27 | int dataSize; //图片大小 28 | } SImageHeader; 29 | 30 | class CSendSocket 31 | { 32 | public: 33 | //WSADATA wsaData; 34 | ssize_t sockClient; //客户端Socket 35 | ssize_t sockServer; //服务器Socket 36 | struct sockaddr_in addrClient; //客户端地址 37 | struct sockaddr_in addrServer; //服务端地址 38 | 39 | int width; 40 | int height; 41 | 42 | CSendSocket(); 43 | ~CSendSocket(); 44 | int Connect2Server(); 45 | int Send2Server(char* pData, int size); 46 | int GetSize(int w, int h); 47 | int RecvRes(); 48 | }; 49 | 50 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeCache.txt: -------------------------------------------------------------------------------- 1 | # This is the CMakeCache file. 2 | # For build in directory: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build 3 | # It was generated by CMake: /usr/bin/cmake 4 | # You can edit this file to change values found and used by cmake. 5 | # If you do not want to change any of the values, simply exit the editor. 6 | # If you do want to change a value, simply edit, save, and exit the editor. 7 | # The syntax for the file is as follows: 8 | # KEY:TYPE=VALUE 9 | # KEY is the name of a variable in the cache. 10 | # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. 11 | # VALUE is the current value for the KEY. 12 | 13 | ######################## 14 | # EXTERNAL cache entries 15 | ######################## 16 | 17 | //Path to a program. 18 | CMAKE_AR:FILEPATH=/usr/bin/ar 19 | 20 | //Choose the type of build, options are: None(CMAKE_CXX_FLAGS or 21 | // CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. 22 | CMAKE_BUILD_TYPE:STRING= 23 | 24 | //Enable/Disable color output during build. 25 | CMAKE_COLOR_MAKEFILE:BOOL=ON 26 | 27 | //CXX compiler 28 | CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ 29 | 30 | //Flags used by the compiler during all build types. 31 | CMAKE_CXX_FLAGS:STRING= 32 | 33 | //Flags used by the compiler during debug builds. 34 | CMAKE_CXX_FLAGS_DEBUG:STRING=-g 35 | 36 | //Flags used by the compiler during release builds for minimum 37 | // size. 38 | CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG 39 | 40 | //Flags used by the compiler during release builds. 41 | CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG 42 | 43 | //Flags used by the compiler during release builds with debug info. 44 | CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG 45 | 46 | //C compiler 47 | CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc 48 | 49 | //Flags used by the compiler during all build types. 50 | CMAKE_C_FLAGS:STRING= 51 | 52 | //Flags used by the compiler during debug builds. 53 | CMAKE_C_FLAGS_DEBUG:STRING=-g 54 | 55 | //Flags used by the compiler during release builds for minimum 56 | // size. 57 | CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG 58 | 59 | //Flags used by the compiler during release builds. 60 | CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG 61 | 62 | //Flags used by the compiler during release builds with debug info. 63 | CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG 64 | 65 | //Flags used by the linker. 66 | CMAKE_EXE_LINKER_FLAGS:STRING= 67 | 68 | //Flags used by the linker during debug builds. 69 | CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= 70 | 71 | //Flags used by the linker during release minsize builds. 72 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= 73 | 74 | //Flags used by the linker during release builds. 75 | CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= 76 | 77 | //Flags used by the linker during Release with Debug Info builds. 78 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= 79 | 80 | //Enable/Disable output of compile commands during generation. 81 | CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF 82 | 83 | //Install path prefix, prepended onto install directories. 84 | CMAKE_INSTALL_PREFIX:PATH=/usr/local 85 | 86 | //Path to a program. 87 | CMAKE_LINKER:FILEPATH=/usr/bin/ld 88 | 89 | //Path to a program. 90 | CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make 91 | 92 | //Flags used by the linker during the creation of modules. 93 | CMAKE_MODULE_LINKER_FLAGS:STRING= 94 | 95 | //Flags used by the linker during debug builds. 96 | CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= 97 | 98 | //Flags used by the linker during release minsize builds. 99 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= 100 | 101 | //Flags used by the linker during release builds. 102 | CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= 103 | 104 | //Flags used by the linker during Release with Debug Info builds. 105 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= 106 | 107 | //Path to a program. 108 | CMAKE_NM:FILEPATH=/usr/bin/nm 109 | 110 | //Path to a program. 111 | CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy 112 | 113 | //Path to a program. 114 | CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump 115 | 116 | //Value Computed by CMake 117 | CMAKE_PROJECT_NAME:STATIC=ReceiveSocket 118 | 119 | //Path to a program. 120 | CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib 121 | 122 | //Flags used by the linker during the creation of dll's. 123 | CMAKE_SHARED_LINKER_FLAGS:STRING= 124 | 125 | //Flags used by the linker during debug builds. 126 | CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= 127 | 128 | //Flags used by the linker during release minsize builds. 129 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= 130 | 131 | //Flags used by the linker during release builds. 132 | CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= 133 | 134 | //Flags used by the linker during Release with Debug Info builds. 135 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= 136 | 137 | //If set, runtime paths are not added when installing shared libraries, 138 | // but are added when building. 139 | CMAKE_SKIP_INSTALL_RPATH:BOOL=NO 140 | 141 | //If set, runtime paths are not added when using shared libraries. 142 | CMAKE_SKIP_RPATH:BOOL=NO 143 | 144 | //Flags used by the linker during the creation of static libraries. 145 | CMAKE_STATIC_LINKER_FLAGS:STRING= 146 | 147 | //Flags used by the linker during debug builds. 148 | CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= 149 | 150 | //Flags used by the linker during release minsize builds. 151 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= 152 | 153 | //Flags used by the linker during release builds. 154 | CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= 155 | 156 | //Flags used by the linker during Release with Debug Info builds. 157 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= 158 | 159 | //Path to a program. 160 | CMAKE_STRIP:FILEPATH=/usr/bin/strip 161 | 162 | //If this value is on, makefiles will be generated without the 163 | // .SILENT directive, and all commands will be echoed to the console 164 | // during the make. This is useful for debugging only. With Visual 165 | // Studio IDE projects all commands are done without /nologo. 166 | CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE 167 | 168 | //Path where debug 3rdpaty OpenCV dependencies are located 169 | OpenCV_3RDPARTY_LIB_DIR_DBG:PATH= 170 | 171 | //Path where release 3rdpaty OpenCV dependencies are located 172 | OpenCV_3RDPARTY_LIB_DIR_OPT:PATH= 173 | 174 | OpenCV_CONFIG_PATH:FILEPATH=/usr/local/share/OpenCV 175 | 176 | //The directory containing a CMake configuration file for OpenCV. 177 | OpenCV_DIR:PATH=/usr/local/share/OpenCV 178 | 179 | //Path where debug OpenCV libraries are located 180 | OpenCV_LIB_DIR_DBG:PATH= 181 | 182 | //Path where release OpenCV libraries are located 183 | OpenCV_LIB_DIR_OPT:PATH= 184 | 185 | //Value Computed by CMake 186 | ReceiveSocket_BINARY_DIR:STATIC=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build 187 | 188 | //Value Computed by CMake 189 | ReceiveSocket_SOURCE_DIR:STATIC=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket 190 | 191 | 192 | ######################## 193 | # INTERNAL cache entries 194 | ######################## 195 | 196 | //ADVANCED property for variable: CMAKE_AR 197 | CMAKE_AR-ADVANCED:INTERNAL=1 198 | //This is the directory where this CMakeCache.txt was created 199 | CMAKE_CACHEFILE_DIR:INTERNAL=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build 200 | //Major version of cmake used to create the current loaded cache 201 | CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 202 | //Minor version of cmake used to create the current loaded cache 203 | CMAKE_CACHE_MINOR_VERSION:INTERNAL=5 204 | //Patch version of cmake used to create the current loaded cache 205 | CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 206 | //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE 207 | CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 208 | //Path to CMake executable. 209 | CMAKE_COMMAND:INTERNAL=/usr/bin/cmake 210 | //Path to cpack program executable. 211 | CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack 212 | //Path to ctest program executable. 213 | CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest 214 | //ADVANCED property for variable: CMAKE_CXX_COMPILER 215 | CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 216 | //ADVANCED property for variable: CMAKE_CXX_FLAGS 217 | CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 218 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG 219 | CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 220 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL 221 | CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 222 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE 223 | CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 224 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO 225 | CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 226 | //ADVANCED property for variable: CMAKE_C_COMPILER 227 | CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 228 | //ADVANCED property for variable: CMAKE_C_FLAGS 229 | CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 230 | //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG 231 | CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 232 | //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL 233 | CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 234 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE 235 | CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 236 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO 237 | CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 238 | //Executable file format 239 | CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF 240 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS 241 | CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 242 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG 243 | CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 244 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL 245 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 246 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE 247 | CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 248 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO 249 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 250 | //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS 251 | CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 252 | //Name of external makefile project generator. 253 | CMAKE_EXTRA_GENERATOR:INTERNAL= 254 | //Name of generator. 255 | CMAKE_GENERATOR:INTERNAL=Unix Makefiles 256 | //Name of generator platform. 257 | CMAKE_GENERATOR_PLATFORM:INTERNAL= 258 | //Name of generator toolset. 259 | CMAKE_GENERATOR_TOOLSET:INTERNAL= 260 | //Source directory with the top level CMakeLists.txt file for this 261 | // project 262 | CMAKE_HOME_DIRECTORY:INTERNAL=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket 263 | //Install .so files without execute permission. 264 | CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 265 | //ADVANCED property for variable: CMAKE_LINKER 266 | CMAKE_LINKER-ADVANCED:INTERNAL=1 267 | //ADVANCED property for variable: CMAKE_MAKE_PROGRAM 268 | CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 269 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS 270 | CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 271 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG 272 | CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 273 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL 274 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 275 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE 276 | CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 277 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO 278 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 279 | //ADVANCED property for variable: CMAKE_NM 280 | CMAKE_NM-ADVANCED:INTERNAL=1 281 | //number of local generators 282 | CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 283 | //ADVANCED property for variable: CMAKE_OBJCOPY 284 | CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 285 | //ADVANCED property for variable: CMAKE_OBJDUMP 286 | CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 287 | //ADVANCED property for variable: CMAKE_RANLIB 288 | CMAKE_RANLIB-ADVANCED:INTERNAL=1 289 | //Path to CMake installation. 290 | CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.5 291 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS 292 | CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 293 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG 294 | CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 295 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL 296 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 297 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE 298 | CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 299 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO 300 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 301 | //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH 302 | CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 303 | //ADVANCED property for variable: CMAKE_SKIP_RPATH 304 | CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 305 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS 306 | CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 307 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG 308 | CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 309 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL 310 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 311 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE 312 | CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 313 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO 314 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 315 | //ADVANCED property for variable: CMAKE_STRIP 316 | CMAKE_STRIP-ADVANCED:INTERNAL=1 317 | //uname command 318 | CMAKE_UNAME:INTERNAL=/bin/uname 319 | //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE 320 | CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 321 | //ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_DBG 322 | OpenCV_3RDPARTY_LIB_DIR_DBG-ADVANCED:INTERNAL=1 323 | //ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_OPT 324 | OpenCV_3RDPARTY_LIB_DIR_OPT-ADVANCED:INTERNAL=1 325 | //ADVANCED property for variable: OpenCV_CONFIG_PATH 326 | OpenCV_CONFIG_PATH-ADVANCED:INTERNAL=1 327 | //ADVANCED property for variable: OpenCV_LIB_DIR_DBG 328 | OpenCV_LIB_DIR_DBG-ADVANCED:INTERNAL=1 329 | //ADVANCED property for variable: OpenCV_LIB_DIR_OPT 330 | OpenCV_LIB_DIR_OPT-ADVANCED:INTERNAL=1 331 | 332 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/3.5.1/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "5.4.0") 5 | set(CMAKE_C_COMPILER_WRAPPER "") 6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert") 8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes") 9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros") 10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert") 11 | 12 | set(CMAKE_C_PLATFORM_ID "Linux") 13 | set(CMAKE_C_SIMULATE_ID "") 14 | set(CMAKE_C_SIMULATE_VERSION "") 15 | 16 | set(CMAKE_AR "/usr/bin/ar") 17 | set(CMAKE_RANLIB "/usr/bin/ranlib") 18 | set(CMAKE_LINKER "/usr/bin/ld") 19 | set(CMAKE_COMPILER_IS_GNUCC 1) 20 | set(CMAKE_C_COMPILER_LOADED 1) 21 | set(CMAKE_C_COMPILER_WORKS TRUE) 22 | set(CMAKE_C_ABI_COMPILED TRUE) 23 | set(CMAKE_COMPILER_IS_MINGW ) 24 | set(CMAKE_COMPILER_IS_CYGWIN ) 25 | if(CMAKE_COMPILER_IS_CYGWIN) 26 | set(CYGWIN 1) 27 | set(UNIX 1) 28 | endif() 29 | 30 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 31 | 32 | if(CMAKE_COMPILER_IS_MINGW) 33 | set(MINGW 1) 34 | endif() 35 | set(CMAKE_C_COMPILER_ID_RUN 1) 36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 38 | set(CMAKE_C_LINKER_PREFERENCE 10) 39 | 40 | # Save compiler ABI information. 41 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 42 | set(CMAKE_C_COMPILER_ABI "ELF") 43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 44 | 45 | if(CMAKE_C_SIZEOF_DATA_PTR) 46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 47 | endif() 48 | 49 | if(CMAKE_C_COMPILER_ABI) 50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 51 | endif() 52 | 53 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 54 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 55 | endif() 56 | 57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 60 | endif() 61 | 62 | 63 | 64 | 65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c") 66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") 67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 68 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/3.5.1/CMakeCXXCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_CXX_COMPILER "/usr/bin/c++") 2 | set(CMAKE_CXX_COMPILER_ARG1 "") 3 | set(CMAKE_CXX_COMPILER_ID "GNU") 4 | set(CMAKE_CXX_COMPILER_VERSION "5.4.0") 5 | set(CMAKE_CXX_COMPILER_WRAPPER "") 6 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") 7 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_template_template_parameters;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") 8 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_template_template_parameters") 9 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") 10 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") 11 | 12 | set(CMAKE_CXX_PLATFORM_ID "Linux") 13 | set(CMAKE_CXX_SIMULATE_ID "") 14 | set(CMAKE_CXX_SIMULATE_VERSION "") 15 | 16 | set(CMAKE_AR "/usr/bin/ar") 17 | set(CMAKE_RANLIB "/usr/bin/ranlib") 18 | set(CMAKE_LINKER "/usr/bin/ld") 19 | set(CMAKE_COMPILER_IS_GNUCXX 1) 20 | set(CMAKE_CXX_COMPILER_LOADED 1) 21 | set(CMAKE_CXX_COMPILER_WORKS TRUE) 22 | set(CMAKE_CXX_ABI_COMPILED TRUE) 23 | set(CMAKE_COMPILER_IS_MINGW ) 24 | set(CMAKE_COMPILER_IS_CYGWIN ) 25 | if(CMAKE_COMPILER_IS_CYGWIN) 26 | set(CYGWIN 1) 27 | set(UNIX 1) 28 | endif() 29 | 30 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") 31 | 32 | if(CMAKE_COMPILER_IS_MINGW) 33 | set(MINGW 1) 34 | endif() 35 | set(CMAKE_CXX_COMPILER_ID_RUN 1) 36 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) 37 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) 38 | set(CMAKE_CXX_LINKER_PREFERENCE 30) 39 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) 40 | 41 | # Save compiler ABI information. 42 | set(CMAKE_CXX_SIZEOF_DATA_PTR "8") 43 | set(CMAKE_CXX_COMPILER_ABI "ELF") 44 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 45 | 46 | if(CMAKE_CXX_SIZEOF_DATA_PTR) 47 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") 48 | endif() 49 | 50 | if(CMAKE_CXX_COMPILER_ABI) 51 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") 52 | endif() 53 | 54 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE) 55 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 56 | endif() 57 | 58 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") 59 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) 60 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") 61 | endif() 62 | 63 | 64 | 65 | 66 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;c") 67 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") 68 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 69 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/3.5.1/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-4.10.0-35-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "4.10.0-35-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-4.10.0-35-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "4.10.0-35-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdC/CMakeCCompilerId.c: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | # error "A C++ compiler has been selected for C." 3 | #endif 4 | 5 | #if defined(__18CXX) 6 | # define ID_VOID_MAIN 7 | #endif 8 | 9 | 10 | /* Version number components: V=Version, R=Revision, P=Patch 11 | Version date components: YYYY=Year, MM=Month, DD=Day */ 12 | 13 | #if defined(__INTEL_COMPILER) || defined(__ICC) 14 | # define COMPILER_ID "Intel" 15 | # if defined(_MSC_VER) 16 | # define SIMULATE_ID "MSVC" 17 | # endif 18 | /* __INTEL_COMPILER = VRP */ 19 | # define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) 20 | # define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) 21 | # if defined(__INTEL_COMPILER_UPDATE) 22 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) 23 | # else 24 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) 25 | # endif 26 | # if defined(__INTEL_COMPILER_BUILD_DATE) 27 | /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ 28 | # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) 29 | # endif 30 | # if defined(_MSC_VER) 31 | /* _MSC_VER = VVRR */ 32 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 33 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 34 | # endif 35 | 36 | #elif defined(__PATHCC__) 37 | # define COMPILER_ID "PathScale" 38 | # define COMPILER_VERSION_MAJOR DEC(__PATHCC__) 39 | # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) 40 | # if defined(__PATHCC_PATCHLEVEL__) 41 | # define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) 42 | # endif 43 | 44 | #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) 45 | # define COMPILER_ID "Embarcadero" 46 | # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) 47 | # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) 48 | # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) 49 | 50 | #elif defined(__BORLANDC__) 51 | # define COMPILER_ID "Borland" 52 | /* __BORLANDC__ = 0xVRR */ 53 | # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) 54 | # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) 55 | 56 | #elif defined(__WATCOMC__) && __WATCOMC__ < 1200 57 | # define COMPILER_ID "Watcom" 58 | /* __WATCOMC__ = VVRR */ 59 | # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) 60 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 61 | # if (__WATCOMC__ % 10) > 0 62 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 63 | # endif 64 | 65 | #elif defined(__WATCOMC__) 66 | # define COMPILER_ID "OpenWatcom" 67 | /* __WATCOMC__ = VVRP + 1100 */ 68 | # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) 69 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 70 | # if (__WATCOMC__ % 10) > 0 71 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 72 | # endif 73 | 74 | #elif defined(__SUNPRO_C) 75 | # define COMPILER_ID "SunPro" 76 | # if __SUNPRO_C >= 0x5100 77 | /* __SUNPRO_C = 0xVRRP */ 78 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) 79 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) 80 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) 81 | # else 82 | /* __SUNPRO_CC = 0xVRP */ 83 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) 84 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) 85 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) 86 | # endif 87 | 88 | #elif defined(__HP_cc) 89 | # define COMPILER_ID "HP" 90 | /* __HP_cc = VVRRPP */ 91 | # define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) 92 | # define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) 93 | # define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) 94 | 95 | #elif defined(__DECC) 96 | # define COMPILER_ID "Compaq" 97 | /* __DECC_VER = VVRRTPPPP */ 98 | # define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) 99 | # define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) 100 | # define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) 101 | 102 | #elif defined(__IBMC__) && defined(__COMPILER_VER__) 103 | # define COMPILER_ID "zOS" 104 | /* __IBMC__ = VRP */ 105 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) 106 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) 107 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) 108 | 109 | #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 110 | # define COMPILER_ID "XL" 111 | /* __IBMC__ = VRP */ 112 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) 113 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) 114 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) 115 | 116 | #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 117 | # define COMPILER_ID "VisualAge" 118 | /* __IBMC__ = VRP */ 119 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) 120 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) 121 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) 122 | 123 | #elif defined(__PGI) 124 | # define COMPILER_ID "PGI" 125 | # define COMPILER_VERSION_MAJOR DEC(__PGIC__) 126 | # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) 127 | # if defined(__PGIC_PATCHLEVEL__) 128 | # define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) 129 | # endif 130 | 131 | #elif defined(_CRAYC) 132 | # define COMPILER_ID "Cray" 133 | # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) 134 | # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) 135 | 136 | #elif defined(__TI_COMPILER_VERSION__) 137 | # define COMPILER_ID "TI" 138 | /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ 139 | # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) 140 | # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) 141 | # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) 142 | 143 | #elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) 144 | # define COMPILER_ID "Fujitsu" 145 | 146 | #elif defined(__TINYC__) 147 | # define COMPILER_ID "TinyCC" 148 | 149 | #elif defined(__SCO_VERSION__) 150 | # define COMPILER_ID "SCO" 151 | 152 | #elif defined(__clang__) && defined(__apple_build_version__) 153 | # define COMPILER_ID "AppleClang" 154 | # if defined(_MSC_VER) 155 | # define SIMULATE_ID "MSVC" 156 | # endif 157 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 158 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 159 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 160 | # if defined(_MSC_VER) 161 | /* _MSC_VER = VVRR */ 162 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 163 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 164 | # endif 165 | # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) 166 | 167 | #elif defined(__clang__) 168 | # define COMPILER_ID "Clang" 169 | # if defined(_MSC_VER) 170 | # define SIMULATE_ID "MSVC" 171 | # endif 172 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 173 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 174 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 175 | # if defined(_MSC_VER) 176 | /* _MSC_VER = VVRR */ 177 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 178 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 179 | # endif 180 | 181 | #elif defined(__GNUC__) 182 | # define COMPILER_ID "GNU" 183 | # define COMPILER_VERSION_MAJOR DEC(__GNUC__) 184 | # if defined(__GNUC_MINOR__) 185 | # define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) 186 | # endif 187 | # if defined(__GNUC_PATCHLEVEL__) 188 | # define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) 189 | # endif 190 | 191 | #elif defined(_MSC_VER) 192 | # define COMPILER_ID "MSVC" 193 | /* _MSC_VER = VVRR */ 194 | # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) 195 | # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) 196 | # if defined(_MSC_FULL_VER) 197 | # if _MSC_VER >= 1400 198 | /* _MSC_FULL_VER = VVRRPPPPP */ 199 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) 200 | # else 201 | /* _MSC_FULL_VER = VVRRPPPP */ 202 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) 203 | # endif 204 | # endif 205 | # if defined(_MSC_BUILD) 206 | # define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) 207 | # endif 208 | 209 | #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) 210 | # define COMPILER_ID "ADSP" 211 | #if defined(__VISUALDSPVERSION__) 212 | /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ 213 | # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) 214 | # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) 215 | # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) 216 | #endif 217 | 218 | #elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) 219 | # define COMPILER_ID "IAR" 220 | 221 | #elif defined(__ARMCC_VERSION) 222 | # define COMPILER_ID "ARMCC" 223 | #if __ARMCC_VERSION >= 1000000 224 | /* __ARMCC_VERSION = VRRPPPP */ 225 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) 226 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) 227 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 228 | #else 229 | /* __ARMCC_VERSION = VRPPPP */ 230 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) 231 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) 232 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 233 | #endif 234 | 235 | 236 | #elif defined(SDCC) 237 | # define COMPILER_ID "SDCC" 238 | /* SDCC = VRP */ 239 | # define COMPILER_VERSION_MAJOR DEC(SDCC/100) 240 | # define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) 241 | # define COMPILER_VERSION_PATCH DEC(SDCC % 10) 242 | 243 | #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) 244 | # define COMPILER_ID "MIPSpro" 245 | # if defined(_SGI_COMPILER_VERSION) 246 | /* _SGI_COMPILER_VERSION = VRP */ 247 | # define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) 248 | # define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) 249 | # define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) 250 | # else 251 | /* _COMPILER_VERSION = VRP */ 252 | # define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) 253 | # define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) 254 | # define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) 255 | # endif 256 | 257 | 258 | /* These compilers are either not known or too old to define an 259 | identification macro. Try to identify the platform and guess that 260 | it is the native compiler. */ 261 | #elif defined(__sgi) 262 | # define COMPILER_ID "MIPSpro" 263 | 264 | #elif defined(__hpux) || defined(__hpua) 265 | # define COMPILER_ID "HP" 266 | 267 | #else /* unknown compiler */ 268 | # define COMPILER_ID "" 269 | #endif 270 | 271 | /* Construct the string literal in pieces to prevent the source from 272 | getting matched. Store it in a pointer rather than an array 273 | because some compilers will just produce instructions to fill the 274 | array rather than assigning a pointer to a static array. */ 275 | char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; 276 | #ifdef SIMULATE_ID 277 | char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; 278 | #endif 279 | 280 | #ifdef __QNXNTO__ 281 | char const* qnxnto = "INFO" ":" "qnxnto[]"; 282 | #endif 283 | 284 | #if defined(__CRAYXE) || defined(__CRAYXC) 285 | char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; 286 | #endif 287 | 288 | #define STRINGIFY_HELPER(X) #X 289 | #define STRINGIFY(X) STRINGIFY_HELPER(X) 290 | 291 | /* Identify known platforms by name. */ 292 | #if defined(__linux) || defined(__linux__) || defined(linux) 293 | # define PLATFORM_ID "Linux" 294 | 295 | #elif defined(__CYGWIN__) 296 | # define PLATFORM_ID "Cygwin" 297 | 298 | #elif defined(__MINGW32__) 299 | # define PLATFORM_ID "MinGW" 300 | 301 | #elif defined(__APPLE__) 302 | # define PLATFORM_ID "Darwin" 303 | 304 | #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) 305 | # define PLATFORM_ID "Windows" 306 | 307 | #elif defined(__FreeBSD__) || defined(__FreeBSD) 308 | # define PLATFORM_ID "FreeBSD" 309 | 310 | #elif defined(__NetBSD__) || defined(__NetBSD) 311 | # define PLATFORM_ID "NetBSD" 312 | 313 | #elif defined(__OpenBSD__) || defined(__OPENBSD) 314 | # define PLATFORM_ID "OpenBSD" 315 | 316 | #elif defined(__sun) || defined(sun) 317 | # define PLATFORM_ID "SunOS" 318 | 319 | #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) 320 | # define PLATFORM_ID "AIX" 321 | 322 | #elif defined(__sgi) || defined(__sgi__) || defined(_SGI) 323 | # define PLATFORM_ID "IRIX" 324 | 325 | #elif defined(__hpux) || defined(__hpux__) 326 | # define PLATFORM_ID "HP-UX" 327 | 328 | #elif defined(__HAIKU__) 329 | # define PLATFORM_ID "Haiku" 330 | 331 | #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) 332 | # define PLATFORM_ID "BeOS" 333 | 334 | #elif defined(__QNX__) || defined(__QNXNTO__) 335 | # define PLATFORM_ID "QNX" 336 | 337 | #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) 338 | # define PLATFORM_ID "Tru64" 339 | 340 | #elif defined(__riscos) || defined(__riscos__) 341 | # define PLATFORM_ID "RISCos" 342 | 343 | #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) 344 | # define PLATFORM_ID "SINIX" 345 | 346 | #elif defined(__UNIX_SV__) 347 | # define PLATFORM_ID "UNIX_SV" 348 | 349 | #elif defined(__bsdos__) 350 | # define PLATFORM_ID "BSDOS" 351 | 352 | #elif defined(_MPRAS) || defined(MPRAS) 353 | # define PLATFORM_ID "MP-RAS" 354 | 355 | #elif defined(__osf) || defined(__osf__) 356 | # define PLATFORM_ID "OSF1" 357 | 358 | #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) 359 | # define PLATFORM_ID "SCO_SV" 360 | 361 | #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) 362 | # define PLATFORM_ID "ULTRIX" 363 | 364 | #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) 365 | # define PLATFORM_ID "Xenix" 366 | 367 | #elif defined(__WATCOMC__) 368 | # if defined(__LINUX__) 369 | # define PLATFORM_ID "Linux" 370 | 371 | # elif defined(__DOS__) 372 | # define PLATFORM_ID "DOS" 373 | 374 | # elif defined(__OS2__) 375 | # define PLATFORM_ID "OS2" 376 | 377 | # elif defined(__WINDOWS__) 378 | # define PLATFORM_ID "Windows3x" 379 | 380 | # else /* unknown platform */ 381 | # define PLATFORM_ID "" 382 | # endif 383 | 384 | #else /* unknown platform */ 385 | # define PLATFORM_ID "" 386 | 387 | #endif 388 | 389 | /* For windows compilers MSVC and Intel we can determine 390 | the architecture of the compiler being used. This is because 391 | the compilers do not have flags that can change the architecture, 392 | but rather depend on which compiler is being used 393 | */ 394 | #if defined(_WIN32) && defined(_MSC_VER) 395 | # if defined(_M_IA64) 396 | # define ARCHITECTURE_ID "IA64" 397 | 398 | # elif defined(_M_X64) || defined(_M_AMD64) 399 | # define ARCHITECTURE_ID "x64" 400 | 401 | # elif defined(_M_IX86) 402 | # define ARCHITECTURE_ID "X86" 403 | 404 | # elif defined(_M_ARM) 405 | # if _M_ARM == 4 406 | # define ARCHITECTURE_ID "ARMV4I" 407 | # elif _M_ARM == 5 408 | # define ARCHITECTURE_ID "ARMV5I" 409 | # else 410 | # define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) 411 | # endif 412 | 413 | # elif defined(_M_MIPS) 414 | # define ARCHITECTURE_ID "MIPS" 415 | 416 | # elif defined(_M_SH) 417 | # define ARCHITECTURE_ID "SHx" 418 | 419 | # else /* unknown architecture */ 420 | # define ARCHITECTURE_ID "" 421 | # endif 422 | 423 | #elif defined(__WATCOMC__) 424 | # if defined(_M_I86) 425 | # define ARCHITECTURE_ID "I86" 426 | 427 | # elif defined(_M_IX86) 428 | # define ARCHITECTURE_ID "X86" 429 | 430 | # else /* unknown architecture */ 431 | # define ARCHITECTURE_ID "" 432 | # endif 433 | 434 | #else 435 | # define ARCHITECTURE_ID "" 436 | #endif 437 | 438 | /* Convert integer to decimal digit literals. */ 439 | #define DEC(n) \ 440 | ('0' + (((n) / 10000000)%10)), \ 441 | ('0' + (((n) / 1000000)%10)), \ 442 | ('0' + (((n) / 100000)%10)), \ 443 | ('0' + (((n) / 10000)%10)), \ 444 | ('0' + (((n) / 1000)%10)), \ 445 | ('0' + (((n) / 100)%10)), \ 446 | ('0' + (((n) / 10)%10)), \ 447 | ('0' + ((n) % 10)) 448 | 449 | /* Convert integer to hex digit literals. */ 450 | #define HEX(n) \ 451 | ('0' + ((n)>>28 & 0xF)), \ 452 | ('0' + ((n)>>24 & 0xF)), \ 453 | ('0' + ((n)>>20 & 0xF)), \ 454 | ('0' + ((n)>>16 & 0xF)), \ 455 | ('0' + ((n)>>12 & 0xF)), \ 456 | ('0' + ((n)>>8 & 0xF)), \ 457 | ('0' + ((n)>>4 & 0xF)), \ 458 | ('0' + ((n) & 0xF)) 459 | 460 | /* Construct a string literal encoding the version number components. */ 461 | #ifdef COMPILER_VERSION_MAJOR 462 | char const info_version[] = { 463 | 'I', 'N', 'F', 'O', ':', 464 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', 465 | COMPILER_VERSION_MAJOR, 466 | # ifdef COMPILER_VERSION_MINOR 467 | '.', COMPILER_VERSION_MINOR, 468 | # ifdef COMPILER_VERSION_PATCH 469 | '.', COMPILER_VERSION_PATCH, 470 | # ifdef COMPILER_VERSION_TWEAK 471 | '.', COMPILER_VERSION_TWEAK, 472 | # endif 473 | # endif 474 | # endif 475 | ']','\0'}; 476 | #endif 477 | 478 | /* Construct a string literal encoding the version number components. */ 479 | #ifdef SIMULATE_VERSION_MAJOR 480 | char const info_simulate_version[] = { 481 | 'I', 'N', 'F', 'O', ':', 482 | 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', 483 | SIMULATE_VERSION_MAJOR, 484 | # ifdef SIMULATE_VERSION_MINOR 485 | '.', SIMULATE_VERSION_MINOR, 486 | # ifdef SIMULATE_VERSION_PATCH 487 | '.', SIMULATE_VERSION_PATCH, 488 | # ifdef SIMULATE_VERSION_TWEAK 489 | '.', SIMULATE_VERSION_TWEAK, 490 | # endif 491 | # endif 492 | # endif 493 | ']','\0'}; 494 | #endif 495 | 496 | /* Construct the string literal in pieces to prevent the source from 497 | getting matched. Store it in a pointer rather than an array 498 | because some compilers will just produce instructions to fill the 499 | array rather than assigning a pointer to a static array. */ 500 | char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; 501 | char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; 502 | 503 | 504 | 505 | 506 | const char* info_language_dialect_default = "INFO" ":" "dialect_default[" 507 | #if !defined(__STDC_VERSION__) 508 | "90" 509 | #elif __STDC_VERSION__ >= 201000L 510 | "11" 511 | #elif __STDC_VERSION__ >= 199901L 512 | "99" 513 | #else 514 | #endif 515 | "]"; 516 | 517 | /*--------------------------------------------------------------------------*/ 518 | 519 | #ifdef ID_VOID_MAIN 520 | void main() {} 521 | #else 522 | int main(int argc, char* argv[]) 523 | { 524 | int require = 0; 525 | require += info_compiler[argc]; 526 | require += info_platform[argc]; 527 | require += info_arch[argc]; 528 | #ifdef COMPILER_VERSION_MAJOR 529 | require += info_version[argc]; 530 | #endif 531 | #ifdef SIMULATE_ID 532 | require += info_simulate[argc]; 533 | #endif 534 | #ifdef SIMULATE_VERSION_MAJOR 535 | require += info_simulate_version[argc]; 536 | #endif 537 | #if defined(__CRAYXE) || defined(__CRAYXC) 538 | require += info_cray[argc]; 539 | #endif 540 | require += info_language_dialect_default[argc]; 541 | (void)argv; 542 | return require; 543 | } 544 | #endif 545 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdC/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdC/a.out -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdCXX/CMakeCXXCompilerId.cpp: -------------------------------------------------------------------------------- 1 | /* This source file must have a .cpp extension so that all C++ compilers 2 | recognize the extension without flags. Borland does not know .cxx for 3 | example. */ 4 | #ifndef __cplusplus 5 | # error "A C compiler has been selected for C++." 6 | #endif 7 | 8 | 9 | /* Version number components: V=Version, R=Revision, P=Patch 10 | Version date components: YYYY=Year, MM=Month, DD=Day */ 11 | 12 | #if defined(__COMO__) 13 | # define COMPILER_ID "Comeau" 14 | /* __COMO_VERSION__ = VRR */ 15 | # define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) 16 | # define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) 17 | 18 | #elif defined(__INTEL_COMPILER) || defined(__ICC) 19 | # define COMPILER_ID "Intel" 20 | # if defined(_MSC_VER) 21 | # define SIMULATE_ID "MSVC" 22 | # endif 23 | /* __INTEL_COMPILER = VRP */ 24 | # define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) 25 | # define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) 26 | # if defined(__INTEL_COMPILER_UPDATE) 27 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) 28 | # else 29 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) 30 | # endif 31 | # if defined(__INTEL_COMPILER_BUILD_DATE) 32 | /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ 33 | # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) 34 | # endif 35 | # if defined(_MSC_VER) 36 | /* _MSC_VER = VVRR */ 37 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 38 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 39 | # endif 40 | 41 | #elif defined(__PATHCC__) 42 | # define COMPILER_ID "PathScale" 43 | # define COMPILER_VERSION_MAJOR DEC(__PATHCC__) 44 | # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) 45 | # if defined(__PATHCC_PATCHLEVEL__) 46 | # define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) 47 | # endif 48 | 49 | #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) 50 | # define COMPILER_ID "Embarcadero" 51 | # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) 52 | # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) 53 | # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) 54 | 55 | #elif defined(__BORLANDC__) 56 | # define COMPILER_ID "Borland" 57 | /* __BORLANDC__ = 0xVRR */ 58 | # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) 59 | # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) 60 | 61 | #elif defined(__WATCOMC__) && __WATCOMC__ < 1200 62 | # define COMPILER_ID "Watcom" 63 | /* __WATCOMC__ = VVRR */ 64 | # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) 65 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 66 | # if (__WATCOMC__ % 10) > 0 67 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 68 | # endif 69 | 70 | #elif defined(__WATCOMC__) 71 | # define COMPILER_ID "OpenWatcom" 72 | /* __WATCOMC__ = VVRP + 1100 */ 73 | # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) 74 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 75 | # if (__WATCOMC__ % 10) > 0 76 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 77 | # endif 78 | 79 | #elif defined(__SUNPRO_CC) 80 | # define COMPILER_ID "SunPro" 81 | # if __SUNPRO_CC >= 0x5100 82 | /* __SUNPRO_CC = 0xVRRP */ 83 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) 84 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) 85 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) 86 | # else 87 | /* __SUNPRO_CC = 0xVRP */ 88 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) 89 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) 90 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) 91 | # endif 92 | 93 | #elif defined(__HP_aCC) 94 | # define COMPILER_ID "HP" 95 | /* __HP_aCC = VVRRPP */ 96 | # define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) 97 | # define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) 98 | # define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) 99 | 100 | #elif defined(__DECCXX) 101 | # define COMPILER_ID "Compaq" 102 | /* __DECCXX_VER = VVRRTPPPP */ 103 | # define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) 104 | # define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) 105 | # define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) 106 | 107 | #elif defined(__IBMCPP__) && defined(__COMPILER_VER__) 108 | # define COMPILER_ID "zOS" 109 | /* __IBMCPP__ = VRP */ 110 | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) 111 | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) 112 | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) 113 | 114 | #elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 115 | # define COMPILER_ID "XL" 116 | /* __IBMCPP__ = VRP */ 117 | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) 118 | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) 119 | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) 120 | 121 | #elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 122 | # define COMPILER_ID "VisualAge" 123 | /* __IBMCPP__ = VRP */ 124 | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) 125 | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) 126 | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) 127 | 128 | #elif defined(__PGI) 129 | # define COMPILER_ID "PGI" 130 | # define COMPILER_VERSION_MAJOR DEC(__PGIC__) 131 | # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) 132 | # if defined(__PGIC_PATCHLEVEL__) 133 | # define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) 134 | # endif 135 | 136 | #elif defined(_CRAYC) 137 | # define COMPILER_ID "Cray" 138 | # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) 139 | # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) 140 | 141 | #elif defined(__TI_COMPILER_VERSION__) 142 | # define COMPILER_ID "TI" 143 | /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ 144 | # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) 145 | # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) 146 | # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) 147 | 148 | #elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) 149 | # define COMPILER_ID "Fujitsu" 150 | 151 | #elif defined(__SCO_VERSION__) 152 | # define COMPILER_ID "SCO" 153 | 154 | #elif defined(__clang__) && defined(__apple_build_version__) 155 | # define COMPILER_ID "AppleClang" 156 | # if defined(_MSC_VER) 157 | # define SIMULATE_ID "MSVC" 158 | # endif 159 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 160 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 161 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 162 | # if defined(_MSC_VER) 163 | /* _MSC_VER = VVRR */ 164 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 165 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 166 | # endif 167 | # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) 168 | 169 | #elif defined(__clang__) 170 | # define COMPILER_ID "Clang" 171 | # if defined(_MSC_VER) 172 | # define SIMULATE_ID "MSVC" 173 | # endif 174 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 175 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 176 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 177 | # if defined(_MSC_VER) 178 | /* _MSC_VER = VVRR */ 179 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 180 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 181 | # endif 182 | 183 | #elif defined(__GNUC__) 184 | # define COMPILER_ID "GNU" 185 | # define COMPILER_VERSION_MAJOR DEC(__GNUC__) 186 | # if defined(__GNUC_MINOR__) 187 | # define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) 188 | # endif 189 | # if defined(__GNUC_PATCHLEVEL__) 190 | # define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) 191 | # endif 192 | 193 | #elif defined(_MSC_VER) 194 | # define COMPILER_ID "MSVC" 195 | /* _MSC_VER = VVRR */ 196 | # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) 197 | # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) 198 | # if defined(_MSC_FULL_VER) 199 | # if _MSC_VER >= 1400 200 | /* _MSC_FULL_VER = VVRRPPPPP */ 201 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) 202 | # else 203 | /* _MSC_FULL_VER = VVRRPPPP */ 204 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) 205 | # endif 206 | # endif 207 | # if defined(_MSC_BUILD) 208 | # define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) 209 | # endif 210 | 211 | #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) 212 | # define COMPILER_ID "ADSP" 213 | #if defined(__VISUALDSPVERSION__) 214 | /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ 215 | # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) 216 | # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) 217 | # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) 218 | #endif 219 | 220 | #elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) 221 | # define COMPILER_ID "IAR" 222 | 223 | #elif defined(__ARMCC_VERSION) 224 | # define COMPILER_ID "ARMCC" 225 | #if __ARMCC_VERSION >= 1000000 226 | /* __ARMCC_VERSION = VRRPPPP */ 227 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) 228 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) 229 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 230 | #else 231 | /* __ARMCC_VERSION = VRPPPP */ 232 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) 233 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) 234 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 235 | #endif 236 | 237 | 238 | #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) 239 | # define COMPILER_ID "MIPSpro" 240 | # if defined(_SGI_COMPILER_VERSION) 241 | /* _SGI_COMPILER_VERSION = VRP */ 242 | # define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) 243 | # define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) 244 | # define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) 245 | # else 246 | /* _COMPILER_VERSION = VRP */ 247 | # define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) 248 | # define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) 249 | # define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) 250 | # endif 251 | 252 | 253 | /* These compilers are either not known or too old to define an 254 | identification macro. Try to identify the platform and guess that 255 | it is the native compiler. */ 256 | #elif defined(__sgi) 257 | # define COMPILER_ID "MIPSpro" 258 | 259 | #elif defined(__hpux) || defined(__hpua) 260 | # define COMPILER_ID "HP" 261 | 262 | #else /* unknown compiler */ 263 | # define COMPILER_ID "" 264 | #endif 265 | 266 | /* Construct the string literal in pieces to prevent the source from 267 | getting matched. Store it in a pointer rather than an array 268 | because some compilers will just produce instructions to fill the 269 | array rather than assigning a pointer to a static array. */ 270 | char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; 271 | #ifdef SIMULATE_ID 272 | char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; 273 | #endif 274 | 275 | #ifdef __QNXNTO__ 276 | char const* qnxnto = "INFO" ":" "qnxnto[]"; 277 | #endif 278 | 279 | #if defined(__CRAYXE) || defined(__CRAYXC) 280 | char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; 281 | #endif 282 | 283 | #define STRINGIFY_HELPER(X) #X 284 | #define STRINGIFY(X) STRINGIFY_HELPER(X) 285 | 286 | /* Identify known platforms by name. */ 287 | #if defined(__linux) || defined(__linux__) || defined(linux) 288 | # define PLATFORM_ID "Linux" 289 | 290 | #elif defined(__CYGWIN__) 291 | # define PLATFORM_ID "Cygwin" 292 | 293 | #elif defined(__MINGW32__) 294 | # define PLATFORM_ID "MinGW" 295 | 296 | #elif defined(__APPLE__) 297 | # define PLATFORM_ID "Darwin" 298 | 299 | #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) 300 | # define PLATFORM_ID "Windows" 301 | 302 | #elif defined(__FreeBSD__) || defined(__FreeBSD) 303 | # define PLATFORM_ID "FreeBSD" 304 | 305 | #elif defined(__NetBSD__) || defined(__NetBSD) 306 | # define PLATFORM_ID "NetBSD" 307 | 308 | #elif defined(__OpenBSD__) || defined(__OPENBSD) 309 | # define PLATFORM_ID "OpenBSD" 310 | 311 | #elif defined(__sun) || defined(sun) 312 | # define PLATFORM_ID "SunOS" 313 | 314 | #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) 315 | # define PLATFORM_ID "AIX" 316 | 317 | #elif defined(__sgi) || defined(__sgi__) || defined(_SGI) 318 | # define PLATFORM_ID "IRIX" 319 | 320 | #elif defined(__hpux) || defined(__hpux__) 321 | # define PLATFORM_ID "HP-UX" 322 | 323 | #elif defined(__HAIKU__) 324 | # define PLATFORM_ID "Haiku" 325 | 326 | #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) 327 | # define PLATFORM_ID "BeOS" 328 | 329 | #elif defined(__QNX__) || defined(__QNXNTO__) 330 | # define PLATFORM_ID "QNX" 331 | 332 | #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) 333 | # define PLATFORM_ID "Tru64" 334 | 335 | #elif defined(__riscos) || defined(__riscos__) 336 | # define PLATFORM_ID "RISCos" 337 | 338 | #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) 339 | # define PLATFORM_ID "SINIX" 340 | 341 | #elif defined(__UNIX_SV__) 342 | # define PLATFORM_ID "UNIX_SV" 343 | 344 | #elif defined(__bsdos__) 345 | # define PLATFORM_ID "BSDOS" 346 | 347 | #elif defined(_MPRAS) || defined(MPRAS) 348 | # define PLATFORM_ID "MP-RAS" 349 | 350 | #elif defined(__osf) || defined(__osf__) 351 | # define PLATFORM_ID "OSF1" 352 | 353 | #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) 354 | # define PLATFORM_ID "SCO_SV" 355 | 356 | #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) 357 | # define PLATFORM_ID "ULTRIX" 358 | 359 | #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) 360 | # define PLATFORM_ID "Xenix" 361 | 362 | #elif defined(__WATCOMC__) 363 | # if defined(__LINUX__) 364 | # define PLATFORM_ID "Linux" 365 | 366 | # elif defined(__DOS__) 367 | # define PLATFORM_ID "DOS" 368 | 369 | # elif defined(__OS2__) 370 | # define PLATFORM_ID "OS2" 371 | 372 | # elif defined(__WINDOWS__) 373 | # define PLATFORM_ID "Windows3x" 374 | 375 | # else /* unknown platform */ 376 | # define PLATFORM_ID "" 377 | # endif 378 | 379 | #else /* unknown platform */ 380 | # define PLATFORM_ID "" 381 | 382 | #endif 383 | 384 | /* For windows compilers MSVC and Intel we can determine 385 | the architecture of the compiler being used. This is because 386 | the compilers do not have flags that can change the architecture, 387 | but rather depend on which compiler is being used 388 | */ 389 | #if defined(_WIN32) && defined(_MSC_VER) 390 | # if defined(_M_IA64) 391 | # define ARCHITECTURE_ID "IA64" 392 | 393 | # elif defined(_M_X64) || defined(_M_AMD64) 394 | # define ARCHITECTURE_ID "x64" 395 | 396 | # elif defined(_M_IX86) 397 | # define ARCHITECTURE_ID "X86" 398 | 399 | # elif defined(_M_ARM) 400 | # if _M_ARM == 4 401 | # define ARCHITECTURE_ID "ARMV4I" 402 | # elif _M_ARM == 5 403 | # define ARCHITECTURE_ID "ARMV5I" 404 | # else 405 | # define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) 406 | # endif 407 | 408 | # elif defined(_M_MIPS) 409 | # define ARCHITECTURE_ID "MIPS" 410 | 411 | # elif defined(_M_SH) 412 | # define ARCHITECTURE_ID "SHx" 413 | 414 | # else /* unknown architecture */ 415 | # define ARCHITECTURE_ID "" 416 | # endif 417 | 418 | #elif defined(__WATCOMC__) 419 | # if defined(_M_I86) 420 | # define ARCHITECTURE_ID "I86" 421 | 422 | # elif defined(_M_IX86) 423 | # define ARCHITECTURE_ID "X86" 424 | 425 | # else /* unknown architecture */ 426 | # define ARCHITECTURE_ID "" 427 | # endif 428 | 429 | #else 430 | # define ARCHITECTURE_ID "" 431 | #endif 432 | 433 | /* Convert integer to decimal digit literals. */ 434 | #define DEC(n) \ 435 | ('0' + (((n) / 10000000)%10)), \ 436 | ('0' + (((n) / 1000000)%10)), \ 437 | ('0' + (((n) / 100000)%10)), \ 438 | ('0' + (((n) / 10000)%10)), \ 439 | ('0' + (((n) / 1000)%10)), \ 440 | ('0' + (((n) / 100)%10)), \ 441 | ('0' + (((n) / 10)%10)), \ 442 | ('0' + ((n) % 10)) 443 | 444 | /* Convert integer to hex digit literals. */ 445 | #define HEX(n) \ 446 | ('0' + ((n)>>28 & 0xF)), \ 447 | ('0' + ((n)>>24 & 0xF)), \ 448 | ('0' + ((n)>>20 & 0xF)), \ 449 | ('0' + ((n)>>16 & 0xF)), \ 450 | ('0' + ((n)>>12 & 0xF)), \ 451 | ('0' + ((n)>>8 & 0xF)), \ 452 | ('0' + ((n)>>4 & 0xF)), \ 453 | ('0' + ((n) & 0xF)) 454 | 455 | /* Construct a string literal encoding the version number components. */ 456 | #ifdef COMPILER_VERSION_MAJOR 457 | char const info_version[] = { 458 | 'I', 'N', 'F', 'O', ':', 459 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', 460 | COMPILER_VERSION_MAJOR, 461 | # ifdef COMPILER_VERSION_MINOR 462 | '.', COMPILER_VERSION_MINOR, 463 | # ifdef COMPILER_VERSION_PATCH 464 | '.', COMPILER_VERSION_PATCH, 465 | # ifdef COMPILER_VERSION_TWEAK 466 | '.', COMPILER_VERSION_TWEAK, 467 | # endif 468 | # endif 469 | # endif 470 | ']','\0'}; 471 | #endif 472 | 473 | /* Construct a string literal encoding the version number components. */ 474 | #ifdef SIMULATE_VERSION_MAJOR 475 | char const info_simulate_version[] = { 476 | 'I', 'N', 'F', 'O', ':', 477 | 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', 478 | SIMULATE_VERSION_MAJOR, 479 | # ifdef SIMULATE_VERSION_MINOR 480 | '.', SIMULATE_VERSION_MINOR, 481 | # ifdef SIMULATE_VERSION_PATCH 482 | '.', SIMULATE_VERSION_PATCH, 483 | # ifdef SIMULATE_VERSION_TWEAK 484 | '.', SIMULATE_VERSION_TWEAK, 485 | # endif 486 | # endif 487 | # endif 488 | ']','\0'}; 489 | #endif 490 | 491 | /* Construct the string literal in pieces to prevent the source from 492 | getting matched. Store it in a pointer rather than an array 493 | because some compilers will just produce instructions to fill the 494 | array rather than assigning a pointer to a static array. */ 495 | char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; 496 | char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; 497 | 498 | 499 | 500 | 501 | const char* info_language_dialect_default = "INFO" ":" "dialect_default[" 502 | #if __cplusplus >= 201402L 503 | "14" 504 | #elif __cplusplus >= 201103L 505 | "11" 506 | #else 507 | "98" 508 | #endif 509 | "]"; 510 | 511 | /*--------------------------------------------------------------------------*/ 512 | 513 | int main(int argc, char* argv[]) 514 | { 515 | int require = 0; 516 | require += info_compiler[argc]; 517 | require += info_platform[argc]; 518 | #ifdef COMPILER_VERSION_MAJOR 519 | require += info_version[argc]; 520 | #endif 521 | #ifdef SIMULATE_ID 522 | require += info_simulate[argc]; 523 | #endif 524 | #ifdef SIMULATE_VERSION_MAJOR 525 | require += info_simulate_version[argc]; 526 | #endif 527 | #if defined(__CRAYXE) || defined(__CRAYXC) 528 | require += info_cray[argc]; 529 | #endif 530 | require += info_language_dialect_default[argc]; 531 | (void)argv; 532 | return require; 533 | } 534 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/CMakeOutput.log: -------------------------------------------------------------------------------- 1 | The system is: Linux - 4.10.0-35-generic - x86_64 2 | Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. 3 | Compiler: /usr/bin/cc 4 | Build flags: 5 | Id flags: 6 | 7 | The output was: 8 | 0 9 | 10 | 11 | Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" 12 | 13 | The C compiler identification is GNU, found in "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdC/a.out" 14 | 15 | Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. 16 | Compiler: /usr/bin/c++ 17 | Build flags: 18 | Id flags: 19 | 20 | The output was: 21 | 0 22 | 23 | 24 | Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" 25 | 26 | The CXX compiler identification is GNU, found in "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out" 27 | 28 | Determining if the C compiler works passed with the following output: 29 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 30 | 31 | Run Build Command:"/usr/bin/make" "cmTC_6f50a/fast" 32 | /usr/bin/make -f CMakeFiles/cmTC_6f50a.dir/build.make CMakeFiles/cmTC_6f50a.dir/build 33 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 34 | Building C object CMakeFiles/cmTC_6f50a.dir/testCCompiler.c.o 35 | /usr/bin/cc -o CMakeFiles/cmTC_6f50a.dir/testCCompiler.c.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp/testCCompiler.c 36 | Linking C executable cmTC_6f50a 37 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6f50a.dir/link.txt --verbose=1 38 | /usr/bin/cc CMakeFiles/cmTC_6f50a.dir/testCCompiler.c.o -o cmTC_6f50a -rdynamic 39 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 40 | 41 | 42 | Detecting C compiler ABI info compiled with the following output: 43 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 44 | 45 | Run Build Command:"/usr/bin/make" "cmTC_e634f/fast" 46 | /usr/bin/make -f CMakeFiles/cmTC_e634f.dir/build.make CMakeFiles/cmTC_e634f.dir/build 47 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 48 | Building C object CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o 49 | /usr/bin/cc -o CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c 50 | Linking C executable cmTC_e634f 51 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e634f.dir/link.txt --verbose=1 52 | /usr/bin/cc -v CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -o cmTC_e634f -rdynamic 53 | Using built-in specs. 54 | COLLECT_GCC=/usr/bin/cc 55 | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper 56 | Target: x86_64-linux-gnu 57 | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu 58 | Thread model: posix 59 | gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 60 | COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/ 61 | LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/ 62 | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e634f' '-rdynamic' '-mtune=generic' '-march=x86-64' 63 | /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSUmnxj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_e634f /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o 64 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 65 | 66 | 67 | Parsed C implicit link information from above output: 68 | link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] 69 | ignore line: [Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp] 70 | ignore line: [] 71 | ignore line: [Run Build Command:"/usr/bin/make" "cmTC_e634f/fast"] 72 | ignore line: [/usr/bin/make -f CMakeFiles/cmTC_e634f.dir/build.make CMakeFiles/cmTC_e634f.dir/build] 73 | ignore line: [make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'] 74 | ignore line: [Building C object CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o] 75 | ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c] 76 | ignore line: [Linking C executable cmTC_e634f] 77 | ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e634f.dir/link.txt --verbose=1] 78 | ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -o cmTC_e634f -rdynamic ] 79 | ignore line: [Using built-in specs.] 80 | ignore line: [COLLECT_GCC=/usr/bin/cc] 81 | ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] 82 | ignore line: [Target: x86_64-linux-gnu] 83 | ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] 84 | ignore line: [Thread model: posix] 85 | ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ] 86 | ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/] 87 | ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/] 88 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e634f' '-rdynamic' '-mtune=generic' '-march=x86-64'] 89 | link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSUmnxj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_e634f /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] 90 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore 91 | arg [-plugin] ==> ignore 92 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore 93 | arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore 94 | arg [-plugin-opt=-fresolution=/tmp/ccSUmnxj.res] ==> ignore 95 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 96 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore 97 | arg [-plugin-opt=-pass-through=-lc] ==> ignore 98 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 99 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore 100 | arg [--sysroot=/] ==> ignore 101 | arg [--build-id] ==> ignore 102 | arg [--eh-frame-hdr] ==> ignore 103 | arg [-m] ==> ignore 104 | arg [elf_x86_64] ==> ignore 105 | arg [--hash-style=gnu] ==> ignore 106 | arg [--as-needed] ==> ignore 107 | arg [-export-dynamic] ==> ignore 108 | arg [-dynamic-linker] ==> ignore 109 | arg [/lib64/ld-linux-x86-64.so.2] ==> ignore 110 | arg [-zrelro] ==> ignore 111 | arg [-o] ==> ignore 112 | arg [cmTC_e634f] ==> ignore 113 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore 114 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore 115 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore 116 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5] 117 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] 118 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] 119 | arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] 120 | arg [-L/lib/../lib] ==> dir [/lib/../lib] 121 | arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] 122 | arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] 123 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] 124 | arg [CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o] ==> ignore 125 | arg [-lgcc] ==> lib [gcc] 126 | arg [--as-needed] ==> ignore 127 | arg [-lgcc_s] ==> lib [gcc_s] 128 | arg [--no-as-needed] ==> ignore 129 | arg [-lc] ==> lib [c] 130 | arg [-lgcc] ==> lib [gcc] 131 | arg [--as-needed] ==> ignore 132 | arg [-lgcc_s] ==> lib [gcc_s] 133 | arg [--no-as-needed] ==> ignore 134 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore 135 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore 136 | remove lib [gcc] 137 | remove lib [gcc_s] 138 | remove lib [gcc] 139 | remove lib [gcc_s] 140 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5] 141 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] 142 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib] 143 | collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] 144 | collapse library dir [/lib/../lib] ==> [/lib] 145 | collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] 146 | collapse library dir [/usr/lib/../lib] ==> [/usr/lib] 147 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib] 148 | implicit libs: [c] 149 | implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] 150 | implicit fwks: [] 151 | 152 | 153 | 154 | 155 | Detecting C [-std=c11] compiler features compiled with the following output: 156 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 157 | 158 | Run Build Command:"/usr/bin/make" "cmTC_21563/fast" 159 | /usr/bin/make -f CMakeFiles/cmTC_21563.dir/build.make CMakeFiles/cmTC_21563.dir/build 160 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 161 | Building C object CMakeFiles/cmTC_21563.dir/feature_tests.c.o 162 | /usr/bin/cc -std=c11 -o CMakeFiles/cmTC_21563.dir/feature_tests.c.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.c 163 | Linking C executable cmTC_21563 164 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_21563.dir/link.txt --verbose=1 165 | /usr/bin/cc CMakeFiles/cmTC_21563.dir/feature_tests.c.o -o cmTC_21563 -rdynamic 166 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 167 | 168 | 169 | Feature record: C_FEATURE:1c_function_prototypes 170 | Feature record: C_FEATURE:1c_restrict 171 | Feature record: C_FEATURE:1c_static_assert 172 | Feature record: C_FEATURE:1c_variadic_macros 173 | 174 | 175 | Detecting C [-std=c99] compiler features compiled with the following output: 176 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 177 | 178 | Run Build Command:"/usr/bin/make" "cmTC_74131/fast" 179 | /usr/bin/make -f CMakeFiles/cmTC_74131.dir/build.make CMakeFiles/cmTC_74131.dir/build 180 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 181 | Building C object CMakeFiles/cmTC_74131.dir/feature_tests.c.o 182 | /usr/bin/cc -std=c99 -o CMakeFiles/cmTC_74131.dir/feature_tests.c.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.c 183 | Linking C executable cmTC_74131 184 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74131.dir/link.txt --verbose=1 185 | /usr/bin/cc CMakeFiles/cmTC_74131.dir/feature_tests.c.o -o cmTC_74131 -rdynamic 186 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 187 | 188 | 189 | Feature record: C_FEATURE:1c_function_prototypes 190 | Feature record: C_FEATURE:1c_restrict 191 | Feature record: C_FEATURE:0c_static_assert 192 | Feature record: C_FEATURE:1c_variadic_macros 193 | 194 | 195 | Detecting C [-std=c90] compiler features compiled with the following output: 196 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 197 | 198 | Run Build Command:"/usr/bin/make" "cmTC_ebc9e/fast" 199 | /usr/bin/make -f CMakeFiles/cmTC_ebc9e.dir/build.make CMakeFiles/cmTC_ebc9e.dir/build 200 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 201 | Building C object CMakeFiles/cmTC_ebc9e.dir/feature_tests.c.o 202 | /usr/bin/cc -std=c90 -o CMakeFiles/cmTC_ebc9e.dir/feature_tests.c.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.c 203 | Linking C executable cmTC_ebc9e 204 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ebc9e.dir/link.txt --verbose=1 205 | /usr/bin/cc CMakeFiles/cmTC_ebc9e.dir/feature_tests.c.o -o cmTC_ebc9e -rdynamic 206 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 207 | 208 | 209 | Feature record: C_FEATURE:1c_function_prototypes 210 | Feature record: C_FEATURE:0c_restrict 211 | Feature record: C_FEATURE:0c_static_assert 212 | Feature record: C_FEATURE:0c_variadic_macros 213 | Determining if the CXX compiler works passed with the following output: 214 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 215 | 216 | Run Build Command:"/usr/bin/make" "cmTC_21bbc/fast" 217 | /usr/bin/make -f CMakeFiles/cmTC_21bbc.dir/build.make CMakeFiles/cmTC_21bbc.dir/build 218 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 219 | Building CXX object CMakeFiles/cmTC_21bbc.dir/testCXXCompiler.cxx.o 220 | /usr/bin/c++ -o CMakeFiles/cmTC_21bbc.dir/testCXXCompiler.cxx.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx 221 | Linking CXX executable cmTC_21bbc 222 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_21bbc.dir/link.txt --verbose=1 223 | /usr/bin/c++ CMakeFiles/cmTC_21bbc.dir/testCXXCompiler.cxx.o -o cmTC_21bbc -rdynamic 224 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 225 | 226 | 227 | Detecting CXX compiler ABI info compiled with the following output: 228 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 229 | 230 | Run Build Command:"/usr/bin/make" "cmTC_706a4/fast" 231 | /usr/bin/make -f CMakeFiles/cmTC_706a4.dir/build.make CMakeFiles/cmTC_706a4.dir/build 232 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 233 | Building CXX object CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o 234 | /usr/bin/c++ -o CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp 235 | Linking CXX executable cmTC_706a4 236 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_706a4.dir/link.txt --verbose=1 237 | /usr/bin/c++ -v CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_706a4 -rdynamic 238 | Using built-in specs. 239 | COLLECT_GCC=/usr/bin/c++ 240 | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper 241 | Target: x86_64-linux-gnu 242 | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu 243 | Thread model: posix 244 | gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 245 | COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/ 246 | LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/ 247 | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_706a4' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64' 248 | /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9e1WnC.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_706a4 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o 249 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 250 | 251 | 252 | Parsed CXX implicit link information from above output: 253 | link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] 254 | ignore line: [Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp] 255 | ignore line: [] 256 | ignore line: [Run Build Command:"/usr/bin/make" "cmTC_706a4/fast"] 257 | ignore line: [/usr/bin/make -f CMakeFiles/cmTC_706a4.dir/build.make CMakeFiles/cmTC_706a4.dir/build] 258 | ignore line: [make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'] 259 | ignore line: [Building CXX object CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o] 260 | ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp] 261 | ignore line: [Linking CXX executable cmTC_706a4] 262 | ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_706a4.dir/link.txt --verbose=1] 263 | ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_706a4 -rdynamic ] 264 | ignore line: [Using built-in specs.] 265 | ignore line: [COLLECT_GCC=/usr/bin/c++] 266 | ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] 267 | ignore line: [Target: x86_64-linux-gnu] 268 | ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] 269 | ignore line: [Thread model: posix] 270 | ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ] 271 | ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/] 272 | ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/] 273 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_706a4' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] 274 | link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9e1WnC.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_706a4 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] 275 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore 276 | arg [-plugin] ==> ignore 277 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore 278 | arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore 279 | arg [-plugin-opt=-fresolution=/tmp/cc9e1WnC.res] ==> ignore 280 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore 281 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 282 | arg [-plugin-opt=-pass-through=-lc] ==> ignore 283 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore 284 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 285 | arg [--sysroot=/] ==> ignore 286 | arg [--build-id] ==> ignore 287 | arg [--eh-frame-hdr] ==> ignore 288 | arg [-m] ==> ignore 289 | arg [elf_x86_64] ==> ignore 290 | arg [--hash-style=gnu] ==> ignore 291 | arg [--as-needed] ==> ignore 292 | arg [-export-dynamic] ==> ignore 293 | arg [-dynamic-linker] ==> ignore 294 | arg [/lib64/ld-linux-x86-64.so.2] ==> ignore 295 | arg [-zrelro] ==> ignore 296 | arg [-o] ==> ignore 297 | arg [cmTC_706a4] ==> ignore 298 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore 299 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore 300 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore 301 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5] 302 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] 303 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] 304 | arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] 305 | arg [-L/lib/../lib] ==> dir [/lib/../lib] 306 | arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] 307 | arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] 308 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] 309 | arg [CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore 310 | arg [-lstdc++] ==> lib [stdc++] 311 | arg [-lm] ==> lib [m] 312 | arg [-lgcc_s] ==> lib [gcc_s] 313 | arg [-lgcc] ==> lib [gcc] 314 | arg [-lc] ==> lib [c] 315 | arg [-lgcc_s] ==> lib [gcc_s] 316 | arg [-lgcc] ==> lib [gcc] 317 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore 318 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore 319 | remove lib [gcc_s] 320 | remove lib [gcc] 321 | remove lib [gcc_s] 322 | remove lib [gcc] 323 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5] 324 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] 325 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib] 326 | collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] 327 | collapse library dir [/lib/../lib] ==> [/lib] 328 | collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] 329 | collapse library dir [/usr/lib/../lib] ==> [/usr/lib] 330 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib] 331 | implicit libs: [stdc++;m;c] 332 | implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] 333 | implicit fwks: [] 334 | 335 | 336 | 337 | 338 | Detecting CXX [-std=c++14] compiler features compiled with the following output: 339 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 340 | 341 | Run Build Command:"/usr/bin/make" "cmTC_dcb2b/fast" 342 | /usr/bin/make -f CMakeFiles/cmTC_dcb2b.dir/build.make CMakeFiles/cmTC_dcb2b.dir/build 343 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 344 | Building CXX object CMakeFiles/cmTC_dcb2b.dir/feature_tests.cxx.o 345 | /usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_dcb2b.dir/feature_tests.cxx.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.cxx 346 | Linking CXX executable cmTC_dcb2b 347 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dcb2b.dir/link.txt --verbose=1 348 | /usr/bin/c++ CMakeFiles/cmTC_dcb2b.dir/feature_tests.cxx.o -o cmTC_dcb2b -rdynamic 349 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 350 | 351 | 352 | Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers 353 | Feature record: CXX_FEATURE:1cxx_alias_templates 354 | Feature record: CXX_FEATURE:1cxx_alignas 355 | Feature record: CXX_FEATURE:1cxx_alignof 356 | Feature record: CXX_FEATURE:1cxx_attributes 357 | Feature record: CXX_FEATURE:1cxx_attribute_deprecated 358 | Feature record: CXX_FEATURE:1cxx_auto_type 359 | Feature record: CXX_FEATURE:1cxx_binary_literals 360 | Feature record: CXX_FEATURE:1cxx_constexpr 361 | Feature record: CXX_FEATURE:1cxx_contextual_conversions 362 | Feature record: CXX_FEATURE:1cxx_decltype 363 | Feature record: CXX_FEATURE:1cxx_decltype_auto 364 | Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types 365 | Feature record: CXX_FEATURE:1cxx_default_function_template_args 366 | Feature record: CXX_FEATURE:1cxx_defaulted_functions 367 | Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers 368 | Feature record: CXX_FEATURE:1cxx_delegating_constructors 369 | Feature record: CXX_FEATURE:1cxx_deleted_functions 370 | Feature record: CXX_FEATURE:1cxx_digit_separators 371 | Feature record: CXX_FEATURE:1cxx_enum_forward_declarations 372 | Feature record: CXX_FEATURE:1cxx_explicit_conversions 373 | Feature record: CXX_FEATURE:1cxx_extended_friend_declarations 374 | Feature record: CXX_FEATURE:1cxx_extern_templates 375 | Feature record: CXX_FEATURE:1cxx_final 376 | Feature record: CXX_FEATURE:1cxx_func_identifier 377 | Feature record: CXX_FEATURE:1cxx_generalized_initializers 378 | Feature record: CXX_FEATURE:1cxx_generic_lambdas 379 | Feature record: CXX_FEATURE:1cxx_inheriting_constructors 380 | Feature record: CXX_FEATURE:1cxx_inline_namespaces 381 | Feature record: CXX_FEATURE:1cxx_lambdas 382 | Feature record: CXX_FEATURE:1cxx_lambda_init_captures 383 | Feature record: CXX_FEATURE:1cxx_local_type_template_args 384 | Feature record: CXX_FEATURE:1cxx_long_long_type 385 | Feature record: CXX_FEATURE:1cxx_noexcept 386 | Feature record: CXX_FEATURE:1cxx_nonstatic_member_init 387 | Feature record: CXX_FEATURE:1cxx_nullptr 388 | Feature record: CXX_FEATURE:1cxx_override 389 | Feature record: CXX_FEATURE:1cxx_range_for 390 | Feature record: CXX_FEATURE:1cxx_raw_string_literals 391 | Feature record: CXX_FEATURE:1cxx_reference_qualified_functions 392 | Feature record: CXX_FEATURE:1cxx_relaxed_constexpr 393 | Feature record: CXX_FEATURE:1cxx_return_type_deduction 394 | Feature record: CXX_FEATURE:1cxx_right_angle_brackets 395 | Feature record: CXX_FEATURE:1cxx_rvalue_references 396 | Feature record: CXX_FEATURE:1cxx_sizeof_member 397 | Feature record: CXX_FEATURE:1cxx_static_assert 398 | Feature record: CXX_FEATURE:1cxx_strong_enums 399 | Feature record: CXX_FEATURE:1cxx_template_template_parameters 400 | Feature record: CXX_FEATURE:1cxx_thread_local 401 | Feature record: CXX_FEATURE:1cxx_trailing_return_types 402 | Feature record: CXX_FEATURE:1cxx_unicode_literals 403 | Feature record: CXX_FEATURE:1cxx_uniform_initialization 404 | Feature record: CXX_FEATURE:1cxx_unrestricted_unions 405 | Feature record: CXX_FEATURE:1cxx_user_literals 406 | Feature record: CXX_FEATURE:1cxx_variable_templates 407 | Feature record: CXX_FEATURE:1cxx_variadic_macros 408 | Feature record: CXX_FEATURE:1cxx_variadic_templates 409 | 410 | 411 | Detecting CXX [-std=c++11] compiler features compiled with the following output: 412 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 413 | 414 | Run Build Command:"/usr/bin/make" "cmTC_33bc1/fast" 415 | /usr/bin/make -f CMakeFiles/cmTC_33bc1.dir/build.make CMakeFiles/cmTC_33bc1.dir/build 416 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 417 | Building CXX object CMakeFiles/cmTC_33bc1.dir/feature_tests.cxx.o 418 | /usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_33bc1.dir/feature_tests.cxx.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.cxx 419 | Linking CXX executable cmTC_33bc1 420 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_33bc1.dir/link.txt --verbose=1 421 | /usr/bin/c++ CMakeFiles/cmTC_33bc1.dir/feature_tests.cxx.o -o cmTC_33bc1 -rdynamic 422 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 423 | 424 | 425 | Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers 426 | Feature record: CXX_FEATURE:1cxx_alias_templates 427 | Feature record: CXX_FEATURE:1cxx_alignas 428 | Feature record: CXX_FEATURE:1cxx_alignof 429 | Feature record: CXX_FEATURE:1cxx_attributes 430 | Feature record: CXX_FEATURE:0cxx_attribute_deprecated 431 | Feature record: CXX_FEATURE:1cxx_auto_type 432 | Feature record: CXX_FEATURE:0cxx_binary_literals 433 | Feature record: CXX_FEATURE:1cxx_constexpr 434 | Feature record: CXX_FEATURE:0cxx_contextual_conversions 435 | Feature record: CXX_FEATURE:1cxx_decltype 436 | Feature record: CXX_FEATURE:0cxx_decltype_auto 437 | Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types 438 | Feature record: CXX_FEATURE:1cxx_default_function_template_args 439 | Feature record: CXX_FEATURE:1cxx_defaulted_functions 440 | Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers 441 | Feature record: CXX_FEATURE:1cxx_delegating_constructors 442 | Feature record: CXX_FEATURE:1cxx_deleted_functions 443 | Feature record: CXX_FEATURE:0cxx_digit_separators 444 | Feature record: CXX_FEATURE:1cxx_enum_forward_declarations 445 | Feature record: CXX_FEATURE:1cxx_explicit_conversions 446 | Feature record: CXX_FEATURE:1cxx_extended_friend_declarations 447 | Feature record: CXX_FEATURE:1cxx_extern_templates 448 | Feature record: CXX_FEATURE:1cxx_final 449 | Feature record: CXX_FEATURE:1cxx_func_identifier 450 | Feature record: CXX_FEATURE:1cxx_generalized_initializers 451 | Feature record: CXX_FEATURE:0cxx_generic_lambdas 452 | Feature record: CXX_FEATURE:1cxx_inheriting_constructors 453 | Feature record: CXX_FEATURE:1cxx_inline_namespaces 454 | Feature record: CXX_FEATURE:1cxx_lambdas 455 | Feature record: CXX_FEATURE:0cxx_lambda_init_captures 456 | Feature record: CXX_FEATURE:1cxx_local_type_template_args 457 | Feature record: CXX_FEATURE:1cxx_long_long_type 458 | Feature record: CXX_FEATURE:1cxx_noexcept 459 | Feature record: CXX_FEATURE:1cxx_nonstatic_member_init 460 | Feature record: CXX_FEATURE:1cxx_nullptr 461 | Feature record: CXX_FEATURE:1cxx_override 462 | Feature record: CXX_FEATURE:1cxx_range_for 463 | Feature record: CXX_FEATURE:1cxx_raw_string_literals 464 | Feature record: CXX_FEATURE:1cxx_reference_qualified_functions 465 | Feature record: CXX_FEATURE:0cxx_relaxed_constexpr 466 | Feature record: CXX_FEATURE:0cxx_return_type_deduction 467 | Feature record: CXX_FEATURE:1cxx_right_angle_brackets 468 | Feature record: CXX_FEATURE:1cxx_rvalue_references 469 | Feature record: CXX_FEATURE:1cxx_sizeof_member 470 | Feature record: CXX_FEATURE:1cxx_static_assert 471 | Feature record: CXX_FEATURE:1cxx_strong_enums 472 | Feature record: CXX_FEATURE:1cxx_template_template_parameters 473 | Feature record: CXX_FEATURE:1cxx_thread_local 474 | Feature record: CXX_FEATURE:1cxx_trailing_return_types 475 | Feature record: CXX_FEATURE:1cxx_unicode_literals 476 | Feature record: CXX_FEATURE:1cxx_uniform_initialization 477 | Feature record: CXX_FEATURE:1cxx_unrestricted_unions 478 | Feature record: CXX_FEATURE:1cxx_user_literals 479 | Feature record: CXX_FEATURE:0cxx_variable_templates 480 | Feature record: CXX_FEATURE:1cxx_variadic_macros 481 | Feature record: CXX_FEATURE:1cxx_variadic_templates 482 | 483 | 484 | Detecting CXX [-std=c++98] compiler features compiled with the following output: 485 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp 486 | 487 | Run Build Command:"/usr/bin/make" "cmTC_0c689/fast" 488 | /usr/bin/make -f CMakeFiles/cmTC_0c689.dir/build.make CMakeFiles/cmTC_0c689.dir/build 489 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 490 | Building CXX object CMakeFiles/cmTC_0c689.dir/feature_tests.cxx.o 491 | /usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_0c689.dir/feature_tests.cxx.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.cxx 492 | Linking CXX executable cmTC_0c689 493 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0c689.dir/link.txt --verbose=1 494 | /usr/bin/c++ CMakeFiles/cmTC_0c689.dir/feature_tests.cxx.o -o cmTC_0c689 -rdynamic 495 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp' 496 | 497 | 498 | Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers 499 | Feature record: CXX_FEATURE:0cxx_alias_templates 500 | Feature record: CXX_FEATURE:0cxx_alignas 501 | Feature record: CXX_FEATURE:0cxx_alignof 502 | Feature record: CXX_FEATURE:0cxx_attributes 503 | Feature record: CXX_FEATURE:0cxx_attribute_deprecated 504 | Feature record: CXX_FEATURE:0cxx_auto_type 505 | Feature record: CXX_FEATURE:0cxx_binary_literals 506 | Feature record: CXX_FEATURE:0cxx_constexpr 507 | Feature record: CXX_FEATURE:0cxx_contextual_conversions 508 | Feature record: CXX_FEATURE:0cxx_decltype 509 | Feature record: CXX_FEATURE:0cxx_decltype_auto 510 | Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types 511 | Feature record: CXX_FEATURE:0cxx_default_function_template_args 512 | Feature record: CXX_FEATURE:0cxx_defaulted_functions 513 | Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers 514 | Feature record: CXX_FEATURE:0cxx_delegating_constructors 515 | Feature record: CXX_FEATURE:0cxx_deleted_functions 516 | Feature record: CXX_FEATURE:0cxx_digit_separators 517 | Feature record: CXX_FEATURE:0cxx_enum_forward_declarations 518 | Feature record: CXX_FEATURE:0cxx_explicit_conversions 519 | Feature record: CXX_FEATURE:0cxx_extended_friend_declarations 520 | Feature record: CXX_FEATURE:0cxx_extern_templates 521 | Feature record: CXX_FEATURE:0cxx_final 522 | Feature record: CXX_FEATURE:0cxx_func_identifier 523 | Feature record: CXX_FEATURE:0cxx_generalized_initializers 524 | Feature record: CXX_FEATURE:0cxx_generic_lambdas 525 | Feature record: CXX_FEATURE:0cxx_inheriting_constructors 526 | Feature record: CXX_FEATURE:0cxx_inline_namespaces 527 | Feature record: CXX_FEATURE:0cxx_lambdas 528 | Feature record: CXX_FEATURE:0cxx_lambda_init_captures 529 | Feature record: CXX_FEATURE:0cxx_local_type_template_args 530 | Feature record: CXX_FEATURE:0cxx_long_long_type 531 | Feature record: CXX_FEATURE:0cxx_noexcept 532 | Feature record: CXX_FEATURE:0cxx_nonstatic_member_init 533 | Feature record: CXX_FEATURE:0cxx_nullptr 534 | Feature record: CXX_FEATURE:0cxx_override 535 | Feature record: CXX_FEATURE:0cxx_range_for 536 | Feature record: CXX_FEATURE:0cxx_raw_string_literals 537 | Feature record: CXX_FEATURE:0cxx_reference_qualified_functions 538 | Feature record: CXX_FEATURE:0cxx_relaxed_constexpr 539 | Feature record: CXX_FEATURE:0cxx_return_type_deduction 540 | Feature record: CXX_FEATURE:0cxx_right_angle_brackets 541 | Feature record: CXX_FEATURE:0cxx_rvalue_references 542 | Feature record: CXX_FEATURE:0cxx_sizeof_member 543 | Feature record: CXX_FEATURE:0cxx_static_assert 544 | Feature record: CXX_FEATURE:0cxx_strong_enums 545 | Feature record: CXX_FEATURE:1cxx_template_template_parameters 546 | Feature record: CXX_FEATURE:0cxx_thread_local 547 | Feature record: CXX_FEATURE:0cxx_trailing_return_types 548 | Feature record: CXX_FEATURE:0cxx_unicode_literals 549 | Feature record: CXX_FEATURE:0cxx_uniform_initialization 550 | Feature record: CXX_FEATURE:0cxx_unrestricted_unions 551 | Feature record: CXX_FEATURE:0cxx_user_literals 552 | Feature record: CXX_FEATURE:0cxx_variable_templates 553 | Feature record: CXX_FEATURE:0cxx_variadic_macros 554 | Feature record: CXX_FEATURE:0cxx_variadic_templates 555 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "../CMakeLists.txt" 11 | "CMakeFiles/3.5.1/CMakeCCompiler.cmake" 12 | "CMakeFiles/3.5.1/CMakeCXXCompiler.cmake" 13 | "CMakeFiles/3.5.1/CMakeSystem.cmake" 14 | "CMakeFiles/feature_tests.c" 15 | "CMakeFiles/feature_tests.cxx" 16 | "/usr/local/share/OpenCV/OpenCVConfig-version.cmake" 17 | "/usr/local/share/OpenCV/OpenCVConfig.cmake" 18 | "/usr/local/share/OpenCV/OpenCVModules-release.cmake" 19 | "/usr/local/share/OpenCV/OpenCVModules.cmake" 20 | "/usr/share/cmake-3.5/Modules/CMakeCCompiler.cmake.in" 21 | "/usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c" 22 | "/usr/share/cmake-3.5/Modules/CMakeCInformation.cmake" 23 | "/usr/share/cmake-3.5/Modules/CMakeCXXCompiler.cmake.in" 24 | "/usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp" 25 | "/usr/share/cmake-3.5/Modules/CMakeCXXInformation.cmake" 26 | "/usr/share/cmake-3.5/Modules/CMakeCommonLanguageInclude.cmake" 27 | "/usr/share/cmake-3.5/Modules/CMakeCompilerIdDetection.cmake" 28 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCCompiler.cmake" 29 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCXXCompiler.cmake" 30 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake" 31 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCompiler.cmake" 32 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake" 33 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCompilerId.cmake" 34 | "/usr/share/cmake-3.5/Modules/CMakeDetermineSystem.cmake" 35 | "/usr/share/cmake-3.5/Modules/CMakeFindBinUtils.cmake" 36 | "/usr/share/cmake-3.5/Modules/CMakeGenericSystem.cmake" 37 | "/usr/share/cmake-3.5/Modules/CMakeLanguageInformation.cmake" 38 | "/usr/share/cmake-3.5/Modules/CMakeParseArguments.cmake" 39 | "/usr/share/cmake-3.5/Modules/CMakeParseImplicitLinkInfo.cmake" 40 | "/usr/share/cmake-3.5/Modules/CMakeSystem.cmake.in" 41 | "/usr/share/cmake-3.5/Modules/CMakeSystemSpecificInformation.cmake" 42 | "/usr/share/cmake-3.5/Modules/CMakeSystemSpecificInitialize.cmake" 43 | "/usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake" 44 | "/usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake" 45 | "/usr/share/cmake-3.5/Modules/CMakeTestCompilerCommon.cmake" 46 | "/usr/share/cmake-3.5/Modules/CMakeUnixFindMake.cmake" 47 | "/usr/share/cmake-3.5/Modules/Compiler/ADSP-DetermineCompiler.cmake" 48 | "/usr/share/cmake-3.5/Modules/Compiler/ARMCC-DetermineCompiler.cmake" 49 | "/usr/share/cmake-3.5/Modules/Compiler/AppleClang-DetermineCompiler.cmake" 50 | "/usr/share/cmake-3.5/Modules/Compiler/Borland-DetermineCompiler.cmake" 51 | "/usr/share/cmake-3.5/Modules/Compiler/Clang-DetermineCompiler.cmake" 52 | "/usr/share/cmake-3.5/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" 53 | "/usr/share/cmake-3.5/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" 54 | "/usr/share/cmake-3.5/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" 55 | "/usr/share/cmake-3.5/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" 56 | "/usr/share/cmake-3.5/Modules/Compiler/Cray-DetermineCompiler.cmake" 57 | "/usr/share/cmake-3.5/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" 58 | "/usr/share/cmake-3.5/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" 59 | "/usr/share/cmake-3.5/Modules/Compiler/GHS-DetermineCompiler.cmake" 60 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-C-FeatureTests.cmake" 61 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-C.cmake" 62 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-CXX-FeatureTests.cmake" 63 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-CXX.cmake" 64 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-DetermineCompiler.cmake" 65 | "/usr/share/cmake-3.5/Modules/Compiler/GNU.cmake" 66 | "/usr/share/cmake-3.5/Modules/Compiler/HP-C-DetermineCompiler.cmake" 67 | "/usr/share/cmake-3.5/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" 68 | "/usr/share/cmake-3.5/Modules/Compiler/IAR-DetermineCompiler.cmake" 69 | "/usr/share/cmake-3.5/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" 70 | "/usr/share/cmake-3.5/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" 71 | "/usr/share/cmake-3.5/Modules/Compiler/Intel-DetermineCompiler.cmake" 72 | "/usr/share/cmake-3.5/Modules/Compiler/MIPSpro-DetermineCompiler.cmake" 73 | "/usr/share/cmake-3.5/Modules/Compiler/MSVC-DetermineCompiler.cmake" 74 | "/usr/share/cmake-3.5/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" 75 | "/usr/share/cmake-3.5/Modules/Compiler/PGI-DetermineCompiler.cmake" 76 | "/usr/share/cmake-3.5/Modules/Compiler/PathScale-DetermineCompiler.cmake" 77 | "/usr/share/cmake-3.5/Modules/Compiler/SCO-DetermineCompiler.cmake" 78 | "/usr/share/cmake-3.5/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" 79 | "/usr/share/cmake-3.5/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" 80 | "/usr/share/cmake-3.5/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" 81 | "/usr/share/cmake-3.5/Modules/Compiler/TI-DetermineCompiler.cmake" 82 | "/usr/share/cmake-3.5/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" 83 | "/usr/share/cmake-3.5/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" 84 | "/usr/share/cmake-3.5/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" 85 | "/usr/share/cmake-3.5/Modules/Compiler/Watcom-DetermineCompiler.cmake" 86 | "/usr/share/cmake-3.5/Modules/Compiler/XL-C-DetermineCompiler.cmake" 87 | "/usr/share/cmake-3.5/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" 88 | "/usr/share/cmake-3.5/Modules/Compiler/zOS-C-DetermineCompiler.cmake" 89 | "/usr/share/cmake-3.5/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" 90 | "/usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake" 91 | "/usr/share/cmake-3.5/Modules/MultiArchCross.cmake" 92 | "/usr/share/cmake-3.5/Modules/Platform/Linux-CXX.cmake" 93 | "/usr/share/cmake-3.5/Modules/Platform/Linux-GNU-C.cmake" 94 | "/usr/share/cmake-3.5/Modules/Platform/Linux-GNU-CXX.cmake" 95 | "/usr/share/cmake-3.5/Modules/Platform/Linux-GNU.cmake" 96 | "/usr/share/cmake-3.5/Modules/Platform/Linux.cmake" 97 | "/usr/share/cmake-3.5/Modules/Platform/UnixPaths.cmake" 98 | ) 99 | 100 | # The corresponding makefile is: 101 | set(CMAKE_MAKEFILE_OUTPUTS 102 | "Makefile" 103 | "CMakeFiles/cmake.check_cache" 104 | ) 105 | 106 | # Byproducts of CMake generate step: 107 | set(CMAKE_MAKEFILE_PRODUCTS 108 | "CMakeFiles/3.5.1/CMakeSystem.cmake" 109 | "CMakeFiles/3.5.1/CMakeCCompiler.cmake" 110 | "CMakeFiles/3.5.1/CMakeCXXCompiler.cmake" 111 | "CMakeFiles/3.5.1/CMakeCCompiler.cmake" 112 | "CMakeFiles/3.5.1/CMakeCXXCompiler.cmake" 113 | "CMakeFiles/CMakeDirectoryInformation.cmake" 114 | ) 115 | 116 | # Dependency information for all targets: 117 | set(CMAKE_DEPEND_INFO_FILES 118 | "CMakeFiles/ReceiveSocket.dir/DependInfo.cmake" 119 | ) 120 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/Makefile2: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # The main recursive all target 10 | all: 11 | 12 | .PHONY : all 13 | 14 | # The main recursive preinstall target 15 | preinstall: 16 | 17 | .PHONY : preinstall 18 | 19 | #============================================================================= 20 | # Special targets provided by cmake. 21 | 22 | # Disable implicit rules so canonical targets will work. 23 | .SUFFIXES: 24 | 25 | 26 | # Remove some rules from gmake that .SUFFIXES does not remove. 27 | SUFFIXES = 28 | 29 | .SUFFIXES: .hpux_make_needs_suffix_list 30 | 31 | 32 | # Suppress display of executed commands. 33 | $(VERBOSE).SILENT: 34 | 35 | 36 | # A target that is always out of date. 37 | cmake_force: 38 | 39 | .PHONY : cmake_force 40 | 41 | #============================================================================= 42 | # Set environment variables for the build. 43 | 44 | # The shell in which to execute make rules. 45 | SHELL = /bin/sh 46 | 47 | # The CMake executable. 48 | CMAKE_COMMAND = /usr/bin/cmake 49 | 50 | # The command to remove a file. 51 | RM = /usr/bin/cmake -E remove -f 52 | 53 | # Escaping for special characters. 54 | EQUALS = = 55 | 56 | # The top-level source directory on which CMake was run. 57 | CMAKE_SOURCE_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket 58 | 59 | # The top-level build directory on which CMake was run. 60 | CMAKE_BINARY_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build 61 | 62 | #============================================================================= 63 | # Target rules for target CMakeFiles/ReceiveSocket.dir 64 | 65 | # All Build rule for target. 66 | CMakeFiles/ReceiveSocket.dir/all: 67 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/depend 68 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/build 69 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target ReceiveSocket" 70 | .PHONY : CMakeFiles/ReceiveSocket.dir/all 71 | 72 | # Include target in all. 73 | all: CMakeFiles/ReceiveSocket.dir/all 74 | 75 | .PHONY : all 76 | 77 | # Build rule for subdir invocation for target. 78 | CMakeFiles/ReceiveSocket.dir/rule: cmake_check_build_system 79 | $(CMAKE_COMMAND) -E cmake_progress_start /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles 6 80 | $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/ReceiveSocket.dir/all 81 | $(CMAKE_COMMAND) -E cmake_progress_start /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles 0 82 | .PHONY : CMakeFiles/ReceiveSocket.dir/rule 83 | 84 | # Convenience name for target. 85 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/rule 86 | 87 | .PHONY : ReceiveSocket 88 | 89 | # clean rule for target. 90 | CMakeFiles/ReceiveSocket.dir/clean: 91 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/clean 92 | .PHONY : CMakeFiles/ReceiveSocket.dir/clean 93 | 94 | # clean rule for target. 95 | clean: CMakeFiles/ReceiveSocket.dir/clean 96 | 97 | .PHONY : clean 98 | 99 | #============================================================================= 100 | # Special targets to cleanup operation of make. 101 | 102 | # Special rule to run CMake to check the build system integrity. 103 | # No rule that depends on this can have commands that come from listfiles 104 | # because they might be regenerated. 105 | cmake_check_build_system: 106 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 107 | .PHONY : cmake_check_build_system 108 | 109 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp 10 | H264Decoder.h 11 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h 12 | 13 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h 14 | stdio.h 15 | - 16 | libavcodec/avcodec.h 17 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libavcodec/avcodec.h 18 | libavformat/avformat.h 19 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libavformat/avformat.h 20 | libswscale/swscale.h 21 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libswscale/swscale.h 22 | libavcodec/avcodec.h 23 | - 24 | libavformat/avformat.h 25 | - 26 | libswscale/swscale.h 27 | - 28 | SDL/SDL.h 29 | - 30 | 31 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp 32 | JPEGDecoder.h 33 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h 34 | iostream 35 | - 36 | 37 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h 38 | stdio.h 39 | - 40 | libavcodec/avcodec.h 41 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libavcodec/avcodec.h 42 | libavformat/avformat.h 43 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libavformat/avformat.h 44 | libswscale/swscale.h 45 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libswscale/swscale.h 46 | libavcodec/avcodec.h 47 | - 48 | libavformat/avformat.h 49 | - 50 | libswscale/swscale.h 51 | - 52 | SDL/SDL.h 53 | - 54 | 55 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp 56 | ReceiveRTP.h 57 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h 58 | iostream 59 | - 60 | 61 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h 62 | jrtplib3/rtpsession.h 63 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtpsession.h 64 | jrtplib3/rtpudpv4transmitter.h 65 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtpudpv4transmitter.h 66 | jrtplib3/rtpipv4address.h 67 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtpipv4address.h 68 | jrtplib3/rtpsessionparams.h 69 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtpsessionparams.h 70 | jrtplib3/rtperrors.h 71 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtperrors.h 72 | jrtplib3/rtppacket.h 73 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtppacket.h 74 | winsock2.h 75 | - 76 | netinet/in.h 77 | - 78 | arpa/inet.h 79 | - 80 | 81 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp 82 | ReceiveSocket.h 83 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h 84 | string.h 85 | - 86 | 87 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h 88 | stdio.h 89 | - 90 | iostream 91 | - 92 | netinet/in.h 93 | - 94 | unistd.h 95 | - 96 | sys/socket.h 97 | - 98 | arpa/inet.h 99 | - 100 | 101 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp 102 | unistd.h 103 | - 104 | iostream 105 | - 106 | opencv2/opencv.hpp 107 | - 108 | JPEGDecoder.h 109 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h 110 | ReceiveSocket.h 111 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h 112 | ReceiveRTP.h 113 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h 114 | H264Decoder.h 115 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h 116 | 117 | /usr/local/include/jrtplib3/rtcpcompoundpacket.h 118 | rtpconfig.h 119 | /usr/local/include/jrtplib3/rtpconfig.h 120 | rtptypes.h 121 | /usr/local/include/jrtplib3/rtptypes.h 122 | rtpmemoryobject.h 123 | /usr/local/include/jrtplib3/rtpmemoryobject.h 124 | list 125 | - 126 | 127 | /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h 128 | rtpconfig.h 129 | /usr/local/include/jrtplib3/rtpconfig.h 130 | rtcpcompoundpacket.h 131 | /usr/local/include/jrtplib3/rtcpcompoundpacket.h 132 | rtptimeutilities.h 133 | /usr/local/include/jrtplib3/rtptimeutilities.h 134 | rtcpsdespacket.h 135 | /usr/local/include/jrtplib3/rtcpsdespacket.h 136 | rtperrors.h 137 | /usr/local/include/jrtplib3/rtperrors.h 138 | list 139 | - 140 | 141 | /usr/local/include/jrtplib3/rtcppacket.h 142 | rtpconfig.h 143 | /usr/local/include/jrtplib3/rtpconfig.h 144 | rtptypes.h 145 | /usr/local/include/jrtplib3/rtptypes.h 146 | 147 | /usr/local/include/jrtplib3/rtcppacketbuilder.h 148 | rtpconfig.h 149 | /usr/local/include/jrtplib3/rtpconfig.h 150 | rtptypes.h 151 | /usr/local/include/jrtplib3/rtptypes.h 152 | rtperrors.h 153 | /usr/local/include/jrtplib3/rtperrors.h 154 | rtcpsdesinfo.h 155 | /usr/local/include/jrtplib3/rtcpsdesinfo.h 156 | rtptimeutilities.h 157 | /usr/local/include/jrtplib3/rtptimeutilities.h 158 | rtpmemoryobject.h 159 | /usr/local/include/jrtplib3/rtpmemoryobject.h 160 | 161 | /usr/local/include/jrtplib3/rtcpscheduler.h 162 | rtpconfig.h 163 | /usr/local/include/jrtplib3/rtpconfig.h 164 | rtptimeutilities.h 165 | /usr/local/include/jrtplib3/rtptimeutilities.h 166 | rtprandom.h 167 | /usr/local/include/jrtplib3/rtprandom.h 168 | 169 | /usr/local/include/jrtplib3/rtcpsdesinfo.h 170 | rtpconfig.h 171 | /usr/local/include/jrtplib3/rtpconfig.h 172 | rtperrors.h 173 | /usr/local/include/jrtplib3/rtperrors.h 174 | rtpdefines.h 175 | /usr/local/include/jrtplib3/rtpdefines.h 176 | rtptypes.h 177 | /usr/local/include/jrtplib3/rtptypes.h 178 | rtpmemoryobject.h 179 | /usr/local/include/jrtplib3/rtpmemoryobject.h 180 | string.h 181 | - 182 | list 183 | - 184 | 185 | /usr/local/include/jrtplib3/rtcpsdespacket.h 186 | rtpconfig.h 187 | /usr/local/include/jrtplib3/rtpconfig.h 188 | rtcppacket.h 189 | /usr/local/include/jrtplib3/rtcppacket.h 190 | rtpstructs.h 191 | /usr/local/include/jrtplib3/rtpstructs.h 192 | rtpdefines.h 193 | /usr/local/include/jrtplib3/rtpdefines.h 194 | netinet/in.h 195 | - 196 | 197 | /usr/local/include/jrtplib3/rtpabortdescriptors.h 198 | rtpconfig.h 199 | /usr/local/include/jrtplib3/rtpconfig.h 200 | rtpsocketutil.h 201 | /usr/local/include/jrtplib3/rtpsocketutil.h 202 | 203 | /usr/local/include/jrtplib3/rtpaddress.h 204 | rtpconfig.h 205 | /usr/local/include/jrtplib3/rtpconfig.h 206 | string 207 | - 208 | 209 | /usr/local/include/jrtplib3/rtpcollisionlist.h 210 | rtpconfig.h 211 | /usr/local/include/jrtplib3/rtpconfig.h 212 | rtpaddress.h 213 | /usr/local/include/jrtplib3/rtpaddress.h 214 | rtptimeutilities.h 215 | /usr/local/include/jrtplib3/rtptimeutilities.h 216 | rtpmemoryobject.h 217 | /usr/local/include/jrtplib3/rtpmemoryobject.h 218 | list 219 | - 220 | 221 | /usr/local/include/jrtplib3/rtpconfig.h 222 | 223 | /usr/local/include/jrtplib3/rtpdefines.h 224 | 225 | /usr/local/include/jrtplib3/rtperrors.h 226 | rtpconfig.h 227 | /usr/local/include/jrtplib3/rtpconfig.h 228 | string 229 | - 230 | 231 | /usr/local/include/jrtplib3/rtphashtable.h 232 | rtperrors.h 233 | /usr/local/include/jrtplib3/rtperrors.h 234 | rtpmemoryobject.h 235 | /usr/local/include/jrtplib3/rtpmemoryobject.h 236 | iostream 237 | - 238 | 239 | /usr/local/include/jrtplib3/rtpipv4address.h 240 | rtpconfig.h 241 | /usr/local/include/jrtplib3/rtpconfig.h 242 | rtpaddress.h 243 | /usr/local/include/jrtplib3/rtpaddress.h 244 | rtptypes.h 245 | /usr/local/include/jrtplib3/rtptypes.h 246 | 247 | /usr/local/include/jrtplib3/rtpipv4destination.h 248 | rtpconfig.h 249 | /usr/local/include/jrtplib3/rtpconfig.h 250 | rtptypes.h 251 | /usr/local/include/jrtplib3/rtptypes.h 252 | rtpipv4address.h 253 | /usr/local/include/jrtplib3/rtpipv4address.h 254 | netinet/in.h 255 | - 256 | arpa/inet.h 257 | - 258 | sys/socket.h 259 | - 260 | string.h 261 | - 262 | string 263 | - 264 | 265 | /usr/local/include/jrtplib3/rtpkeyhashtable.h 266 | rtpconfig.h 267 | /usr/local/include/jrtplib3/rtpconfig.h 268 | rtperrors.h 269 | /usr/local/include/jrtplib3/rtperrors.h 270 | rtpmemoryobject.h 271 | /usr/local/include/jrtplib3/rtpmemoryobject.h 272 | iostream 273 | - 274 | 275 | /usr/local/include/jrtplib3/rtplibraryversion.h 276 | rtpconfig.h 277 | /usr/local/include/jrtplib3/rtpconfig.h 278 | string 279 | - 280 | stdio.h 281 | - 282 | 283 | /usr/local/include/jrtplib3/rtpmemorymanager.h 284 | rtpconfig.h 285 | /usr/local/include/jrtplib3/rtpconfig.h 286 | rtptypes.h 287 | /usr/local/include/jrtplib3/rtptypes.h 288 | new 289 | - 290 | 291 | /usr/local/include/jrtplib3/rtpmemoryobject.h 292 | rtpconfig.h 293 | /usr/local/include/jrtplib3/rtpconfig.h 294 | rtpmemorymanager.h 295 | /usr/local/include/jrtplib3/rtpmemorymanager.h 296 | 297 | /usr/local/include/jrtplib3/rtppacket.h 298 | rtpconfig.h 299 | /usr/local/include/jrtplib3/rtpconfig.h 300 | rtptypes.h 301 | /usr/local/include/jrtplib3/rtptypes.h 302 | rtptimeutilities.h 303 | /usr/local/include/jrtplib3/rtptimeutilities.h 304 | rtpmemoryobject.h 305 | /usr/local/include/jrtplib3/rtpmemoryobject.h 306 | 307 | /usr/local/include/jrtplib3/rtppacketbuilder.h 308 | rtpconfig.h 309 | /usr/local/include/jrtplib3/rtpconfig.h 310 | rtperrors.h 311 | /usr/local/include/jrtplib3/rtperrors.h 312 | rtpdefines.h 313 | /usr/local/include/jrtplib3/rtpdefines.h 314 | rtprandom.h 315 | /usr/local/include/jrtplib3/rtprandom.h 316 | rtptimeutilities.h 317 | /usr/local/include/jrtplib3/rtptimeutilities.h 318 | rtptypes.h 319 | /usr/local/include/jrtplib3/rtptypes.h 320 | rtpmemoryobject.h 321 | /usr/local/include/jrtplib3/rtpmemoryobject.h 322 | 323 | /usr/local/include/jrtplib3/rtprandom.h 324 | rtpconfig.h 325 | /usr/local/include/jrtplib3/rtpconfig.h 326 | rtptypes.h 327 | /usr/local/include/jrtplib3/rtptypes.h 328 | stdlib.h 329 | - 330 | 331 | /usr/local/include/jrtplib3/rtpsession.h 332 | rtpconfig.h 333 | /usr/local/include/jrtplib3/rtpconfig.h 334 | rtplibraryversion.h 335 | /usr/local/include/jrtplib3/rtplibraryversion.h 336 | rtppacketbuilder.h 337 | /usr/local/include/jrtplib3/rtppacketbuilder.h 338 | rtpsessionsources.h 339 | /usr/local/include/jrtplib3/rtpsessionsources.h 340 | rtptransmitter.h 341 | /usr/local/include/jrtplib3/rtptransmitter.h 342 | rtpcollisionlist.h 343 | /usr/local/include/jrtplib3/rtpcollisionlist.h 344 | rtcpscheduler.h 345 | /usr/local/include/jrtplib3/rtcpscheduler.h 346 | rtcppacketbuilder.h 347 | /usr/local/include/jrtplib3/rtcppacketbuilder.h 348 | rtptimeutilities.h 349 | /usr/local/include/jrtplib3/rtptimeutilities.h 350 | rtcpcompoundpacketbuilder.h 351 | /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h 352 | rtpmemoryobject.h 353 | /usr/local/include/jrtplib3/rtpmemoryobject.h 354 | list 355 | - 356 | jthread/jmutex.h 357 | - 358 | 359 | /usr/local/include/jrtplib3/rtpsessionparams.h 360 | rtpconfig.h 361 | /usr/local/include/jrtplib3/rtpconfig.h 362 | rtptypes.h 363 | /usr/local/include/jrtplib3/rtptypes.h 364 | rtptransmitter.h 365 | /usr/local/include/jrtplib3/rtptransmitter.h 366 | rtptimeutilities.h 367 | /usr/local/include/jrtplib3/rtptimeutilities.h 368 | rtpsources.h 369 | /usr/local/include/jrtplib3/rtpsources.h 370 | 371 | /usr/local/include/jrtplib3/rtpsessionsources.h 372 | rtpconfig.h 373 | /usr/local/include/jrtplib3/rtpconfig.h 374 | rtpsources.h 375 | /usr/local/include/jrtplib3/rtpsources.h 376 | 377 | /usr/local/include/jrtplib3/rtpsocketutil.h 378 | rtpconfig.h 379 | /usr/local/include/jrtplib3/rtpconfig.h 380 | rtptypes.h 381 | /usr/local/include/jrtplib3/rtptypes.h 382 | 383 | /usr/local/include/jrtplib3/rtpsources.h 384 | rtpconfig.h 385 | /usr/local/include/jrtplib3/rtpconfig.h 386 | rtpkeyhashtable.h 387 | /usr/local/include/jrtplib3/rtpkeyhashtable.h 388 | rtcpsdespacket.h 389 | /usr/local/include/jrtplib3/rtcpsdespacket.h 390 | rtptypes.h 391 | /usr/local/include/jrtplib3/rtptypes.h 392 | rtpmemoryobject.h 393 | /usr/local/include/jrtplib3/rtpmemoryobject.h 394 | 395 | /usr/local/include/jrtplib3/rtpstructs.h 396 | rtpconfig.h 397 | /usr/local/include/jrtplib3/rtpconfig.h 398 | rtptypes.h 399 | /usr/local/include/jrtplib3/rtptypes.h 400 | 401 | /usr/local/include/jrtplib3/rtptimeutilities.h 402 | rtpconfig.h 403 | /usr/local/include/jrtplib3/rtpconfig.h 404 | rtptypes.h 405 | /usr/local/include/jrtplib3/rtptypes.h 406 | sys/time.h 407 | - 408 | time.h 409 | - 410 | 411 | /usr/local/include/jrtplib3/rtptransmitter.h 412 | rtpconfig.h 413 | /usr/local/include/jrtplib3/rtpconfig.h 414 | rtptypes.h 415 | /usr/local/include/jrtplib3/rtptypes.h 416 | rtpmemoryobject.h 417 | /usr/local/include/jrtplib3/rtpmemoryobject.h 418 | rtptimeutilities.h 419 | /usr/local/include/jrtplib3/rtptimeutilities.h 420 | 421 | /usr/local/include/jrtplib3/rtptypes.h 422 | rtpconfig.h 423 | /usr/local/include/jrtplib3/rtpconfig.h 424 | stdint.h 425 | - 426 | sys/types.h 427 | - 428 | 429 | /usr/local/include/jrtplib3/rtpudpv4transmitter.h 430 | rtpconfig.h 431 | /usr/local/include/jrtplib3/rtpconfig.h 432 | rtptransmitter.h 433 | /usr/local/include/jrtplib3/rtptransmitter.h 434 | rtpipv4destination.h 435 | /usr/local/include/jrtplib3/rtpipv4destination.h 436 | rtphashtable.h 437 | /usr/local/include/jrtplib3/rtphashtable.h 438 | rtpkeyhashtable.h 439 | /usr/local/include/jrtplib3/rtpkeyhashtable.h 440 | rtpsocketutil.h 441 | /usr/local/include/jrtplib3/rtpsocketutil.h 442 | rtpabortdescriptors.h 443 | /usr/local/include/jrtplib3/rtpabortdescriptors.h 444 | list 445 | - 446 | jthread/jmutex.h 447 | - 448 | 449 | /usr/local/include/opencv2/calib3d/calib3d.hpp 450 | opencv2/core/core.hpp 451 | /usr/local/include/opencv2/calib3d/opencv2/core/core.hpp 452 | opencv2/features2d/features2d.hpp 453 | /usr/local/include/opencv2/calib3d/opencv2/features2d/features2d.hpp 454 | 455 | /usr/local/include/opencv2/contrib/contrib.hpp 456 | opencv2/core/core.hpp 457 | /usr/local/include/opencv2/contrib/opencv2/core/core.hpp 458 | opencv2/imgproc/imgproc.hpp 459 | /usr/local/include/opencv2/contrib/opencv2/imgproc/imgproc.hpp 460 | opencv2/features2d/features2d.hpp 461 | /usr/local/include/opencv2/contrib/opencv2/features2d/features2d.hpp 462 | opencv2/objdetect/objdetect.hpp 463 | /usr/local/include/opencv2/contrib/opencv2/objdetect/objdetect.hpp 464 | opencv2/contrib/retina.hpp 465 | /usr/local/include/opencv2/contrib/opencv2/contrib/retina.hpp 466 | opencv2/contrib/openfabmap.hpp 467 | /usr/local/include/opencv2/contrib/opencv2/contrib/openfabmap.hpp 468 | 469 | /usr/local/include/opencv2/contrib/openfabmap.hpp 470 | opencv2/core/core.hpp 471 | /usr/local/include/opencv2/contrib/opencv2/core/core.hpp 472 | opencv2/features2d/features2d.hpp 473 | /usr/local/include/opencv2/contrib/opencv2/features2d/features2d.hpp 474 | vector 475 | - 476 | list 477 | - 478 | map 479 | - 480 | set 481 | - 482 | valarray 483 | - 484 | 485 | /usr/local/include/opencv2/contrib/retina.hpp 486 | opencv2/core/core.hpp 487 | /usr/local/include/opencv2/contrib/opencv2/core/core.hpp 488 | valarray 489 | - 490 | 491 | /usr/local/include/opencv2/core/core.hpp 492 | opencv2/core/types_c.h 493 | /usr/local/include/opencv2/core/opencv2/core/types_c.h 494 | opencv2/core/version.hpp 495 | /usr/local/include/opencv2/core/opencv2/core/version.hpp 496 | limits.h 497 | - 498 | algorithm 499 | - 500 | cmath 501 | - 502 | cstddef 503 | - 504 | complex 505 | - 506 | map 507 | - 508 | new 509 | - 510 | string 511 | - 512 | vector 513 | - 514 | sstream 515 | - 516 | opencv2/core/operations.hpp 517 | /usr/local/include/opencv2/core/opencv2/core/operations.hpp 518 | opencv2/core/mat.hpp 519 | /usr/local/include/opencv2/core/opencv2/core/mat.hpp 520 | 521 | /usr/local/include/opencv2/core/core_c.h 522 | opencv2/core/types_c.h 523 | /usr/local/include/opencv2/core/opencv2/core/types_c.h 524 | 525 | /usr/local/include/opencv2/core/mat.hpp 526 | limits.h 527 | - 528 | string.h 529 | - 530 | 531 | /usr/local/include/opencv2/core/operations.hpp 532 | string.h 533 | - 534 | limits.h 535 | - 536 | ext/atomicity.h 537 | - 538 | bits/atomicity.h 539 | - 540 | limits 541 | - 542 | 543 | /usr/local/include/opencv2/core/types_c.h 544 | assert.h 545 | - 546 | stdlib.h 547 | - 548 | string.h 549 | - 550 | float.h 551 | - 552 | stdint.h 553 | - 554 | intrin.h 555 | - 556 | emmintrin.h 557 | - 558 | fastmath.h 559 | - 560 | math.h 561 | - 562 | ipl.h 563 | - 564 | ipl/ipl.h 565 | - 566 | tegra_round.hpp 567 | /usr/local/include/opencv2/core/tegra_round.hpp 568 | emmintrin.h 569 | /usr/local/include/opencv2/core/emmintrin.h 570 | 571 | /usr/local/include/opencv2/core/version.hpp 572 | 573 | /usr/local/include/opencv2/features2d/features2d.hpp 574 | opencv2/core/core.hpp 575 | /usr/local/include/opencv2/features2d/opencv2/core/core.hpp 576 | opencv2/flann/miniflann.hpp 577 | /usr/local/include/opencv2/features2d/opencv2/flann/miniflann.hpp 578 | limits 579 | - 580 | 581 | /usr/local/include/opencv2/flann/config.h 582 | 583 | /usr/local/include/opencv2/flann/defines.h 584 | config.h 585 | /usr/local/include/opencv2/flann/config.h 586 | 587 | /usr/local/include/opencv2/flann/miniflann.hpp 588 | opencv2/core/core.hpp 589 | /usr/local/include/opencv2/flann/opencv2/core/core.hpp 590 | opencv2/flann/defines.h 591 | /usr/local/include/opencv2/flann/opencv2/flann/defines.h 592 | 593 | /usr/local/include/opencv2/highgui/highgui.hpp 594 | opencv2/core/core.hpp 595 | /usr/local/include/opencv2/highgui/opencv2/core/core.hpp 596 | opencv2/highgui/highgui_c.h 597 | /usr/local/include/opencv2/highgui/opencv2/highgui/highgui_c.h 598 | 599 | /usr/local/include/opencv2/highgui/highgui_c.h 600 | opencv2/core/core_c.h 601 | /usr/local/include/opencv2/highgui/opencv2/core/core_c.h 602 | 603 | /usr/local/include/opencv2/imgproc/imgproc.hpp 604 | opencv2/core/core.hpp 605 | /usr/local/include/opencv2/imgproc/opencv2/core/core.hpp 606 | opencv2/imgproc/types_c.h 607 | /usr/local/include/opencv2/imgproc/opencv2/imgproc/types_c.h 608 | 609 | /usr/local/include/opencv2/imgproc/imgproc_c.h 610 | opencv2/core/core_c.h 611 | /usr/local/include/opencv2/imgproc/opencv2/core/core_c.h 612 | opencv2/imgproc/types_c.h 613 | /usr/local/include/opencv2/imgproc/opencv2/imgproc/types_c.h 614 | 615 | /usr/local/include/opencv2/imgproc/types_c.h 616 | opencv2/core/core_c.h 617 | /usr/local/include/opencv2/imgproc/opencv2/core/core_c.h 618 | 619 | /usr/local/include/opencv2/ml/ml.hpp 620 | opencv2/core/core.hpp 621 | /usr/local/include/opencv2/ml/opencv2/core/core.hpp 622 | limits.h 623 | - 624 | map 625 | - 626 | string 627 | - 628 | iostream 629 | - 630 | 631 | /usr/local/include/opencv2/objdetect/objdetect.hpp 632 | opencv2/core/core.hpp 633 | /usr/local/include/opencv2/objdetect/opencv2/core/core.hpp 634 | map 635 | - 636 | deque 637 | - 638 | 639 | /usr/local/include/opencv2/opencv.hpp 640 | opencv2/core/core_c.h 641 | /usr/local/include/opencv2/opencv2/core/core_c.h 642 | opencv2/core/core.hpp 643 | /usr/local/include/opencv2/opencv2/core/core.hpp 644 | opencv2/flann/miniflann.hpp 645 | /usr/local/include/opencv2/opencv2/flann/miniflann.hpp 646 | opencv2/imgproc/imgproc_c.h 647 | /usr/local/include/opencv2/opencv2/imgproc/imgproc_c.h 648 | opencv2/imgproc/imgproc.hpp 649 | /usr/local/include/opencv2/opencv2/imgproc/imgproc.hpp 650 | opencv2/photo/photo.hpp 651 | /usr/local/include/opencv2/opencv2/photo/photo.hpp 652 | opencv2/video/video.hpp 653 | /usr/local/include/opencv2/opencv2/video/video.hpp 654 | opencv2/features2d/features2d.hpp 655 | /usr/local/include/opencv2/opencv2/features2d/features2d.hpp 656 | opencv2/objdetect/objdetect.hpp 657 | /usr/local/include/opencv2/opencv2/objdetect/objdetect.hpp 658 | opencv2/calib3d/calib3d.hpp 659 | /usr/local/include/opencv2/opencv2/calib3d/calib3d.hpp 660 | opencv2/ml/ml.hpp 661 | /usr/local/include/opencv2/opencv2/ml/ml.hpp 662 | opencv2/highgui/highgui_c.h 663 | /usr/local/include/opencv2/opencv2/highgui/highgui_c.h 664 | opencv2/highgui/highgui.hpp 665 | /usr/local/include/opencv2/opencv2/highgui/highgui.hpp 666 | opencv2/contrib/contrib.hpp 667 | /usr/local/include/opencv2/opencv2/contrib/contrib.hpp 668 | 669 | /usr/local/include/opencv2/photo/photo.hpp 670 | opencv2/core/core.hpp 671 | /usr/local/include/opencv2/photo/opencv2/core/core.hpp 672 | opencv2/imgproc/imgproc.hpp 673 | /usr/local/include/opencv2/photo/opencv2/imgproc/imgproc.hpp 674 | opencv2/photo/photo_c.h 675 | /usr/local/include/opencv2/photo/opencv2/photo/photo_c.h 676 | 677 | /usr/local/include/opencv2/photo/photo_c.h 678 | opencv2/core/core_c.h 679 | /usr/local/include/opencv2/photo/opencv2/core/core_c.h 680 | 681 | /usr/local/include/opencv2/video/background_segm.hpp 682 | opencv2/core/core.hpp 683 | /usr/local/include/opencv2/video/opencv2/core/core.hpp 684 | list 685 | - 686 | 687 | /usr/local/include/opencv2/video/tracking.hpp 688 | opencv2/core/core.hpp 689 | /usr/local/include/opencv2/video/opencv2/core/core.hpp 690 | opencv2/imgproc/imgproc.hpp 691 | /usr/local/include/opencv2/video/opencv2/imgproc/imgproc.hpp 692 | 693 | /usr/local/include/opencv2/video/video.hpp 694 | opencv2/video/tracking.hpp 695 | /usr/local/include/opencv2/video/opencv2/video/tracking.hpp 696 | opencv2/video/background_segm.hpp 697 | /usr/local/include/opencv2/video/opencv2/video/background_segm.hpp 698 | 699 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | # The set of languages for which implicit dependencies are needed: 2 | set(CMAKE_DEPENDS_LANGUAGES 3 | "CXX" 4 | ) 5 | # The set of files for implicit dependencies of each language: 6 | set(CMAKE_DEPENDS_CHECK_CXX 7 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o" 8 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o" 9 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o" 10 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o" 11 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/main.cpp.o" 12 | ) 13 | set(CMAKE_CXX_COMPILER_ID "GNU") 14 | 15 | # The include file search paths: 16 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 17 | "/usr/local/include/opencv" 18 | "/usr/local/include" 19 | ) 20 | 21 | # Targets to which this target links. 22 | set(CMAKE_TARGET_LINKED_INFO_FILES 23 | ) 24 | 25 | # Fortran module output directory. 26 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 27 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/build.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5 3 | 4 | # Delete rule output on recipe failure. 5 | .DELETE_ON_ERROR: 6 | 7 | 8 | #============================================================================= 9 | # Special targets provided by cmake. 10 | 11 | # Disable implicit rules so canonical targets will work. 12 | .SUFFIXES: 13 | 14 | 15 | # Remove some rules from gmake that .SUFFIXES does not remove. 16 | SUFFIXES = 17 | 18 | .SUFFIXES: .hpux_make_needs_suffix_list 19 | 20 | 21 | # Suppress display of executed commands. 22 | $(VERBOSE).SILENT: 23 | 24 | 25 | # A target that is always out of date. 26 | cmake_force: 27 | 28 | .PHONY : cmake_force 29 | 30 | #============================================================================= 31 | # Set environment variables for the build. 32 | 33 | # The shell in which to execute make rules. 34 | SHELL = /bin/sh 35 | 36 | # The CMake executable. 37 | CMAKE_COMMAND = /usr/bin/cmake 38 | 39 | # The command to remove a file. 40 | RM = /usr/bin/cmake -E remove -f 41 | 42 | # Escaping for special characters. 43 | EQUALS = = 44 | 45 | # The top-level source directory on which CMake was run. 46 | CMAKE_SOURCE_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket 47 | 48 | # The top-level build directory on which CMake was run. 49 | CMAKE_BINARY_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build 50 | 51 | # Include any dependencies generated for this target. 52 | include CMakeFiles/ReceiveSocket.dir/depend.make 53 | 54 | # Include the progress variables for this target. 55 | include CMakeFiles/ReceiveSocket.dir/progress.make 56 | 57 | # Include the compile flags for this target's objects. 58 | include CMakeFiles/ReceiveSocket.dir/flags.make 59 | 60 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make 61 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../main.cpp 62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/ReceiveSocket.dir/main.cpp.o" 63 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/main.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp 64 | 65 | CMakeFiles/ReceiveSocket.dir/main.cpp.i: cmake_force 66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/main.cpp.i" 67 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp > CMakeFiles/ReceiveSocket.dir/main.cpp.i 68 | 69 | CMakeFiles/ReceiveSocket.dir/main.cpp.s: cmake_force 70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/main.cpp.s" 71 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp -o CMakeFiles/ReceiveSocket.dir/main.cpp.s 72 | 73 | CMakeFiles/ReceiveSocket.dir/main.cpp.o.requires: 74 | 75 | .PHONY : CMakeFiles/ReceiveSocket.dir/main.cpp.o.requires 76 | 77 | CMakeFiles/ReceiveSocket.dir/main.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/main.cpp.o.requires 78 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/main.cpp.o.provides.build 79 | .PHONY : CMakeFiles/ReceiveSocket.dir/main.cpp.o.provides 80 | 81 | CMakeFiles/ReceiveSocket.dir/main.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/main.cpp.o 82 | 83 | 84 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make 85 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o: ../ReceiveSocket.cpp 86 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o" 87 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp 88 | 89 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.i: cmake_force 90 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.i" 91 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp > CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.i 92 | 93 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.s: cmake_force 94 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.s" 95 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp -o CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.s 96 | 97 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.requires: 98 | 99 | .PHONY : CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.requires 100 | 101 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.requires 102 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.provides.build 103 | .PHONY : CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.provides 104 | 105 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o 106 | 107 | 108 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make 109 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o: ../JPEGDecoder.cpp 110 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o" 111 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp 112 | 113 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.i: cmake_force 114 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.i" 115 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp > CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.i 116 | 117 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.s: cmake_force 118 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.s" 119 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp -o CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.s 120 | 121 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.requires: 122 | 123 | .PHONY : CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.requires 124 | 125 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.requires 126 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.provides.build 127 | .PHONY : CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.provides 128 | 129 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o 130 | 131 | 132 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make 133 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: ../ReceiveRTP.cpp 134 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o" 135 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp 136 | 137 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.i: cmake_force 138 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.i" 139 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp > CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.i 140 | 141 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.s: cmake_force 142 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.s" 143 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp -o CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.s 144 | 145 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.requires: 146 | 147 | .PHONY : CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.requires 148 | 149 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.requires 150 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.provides.build 151 | .PHONY : CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.provides 152 | 153 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o 154 | 155 | 156 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make 157 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o: ../H264Decoder.cpp 158 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o" 159 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp 160 | 161 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.i: cmake_force 162 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.i" 163 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp > CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.i 164 | 165 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.s: cmake_force 166 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.s" 167 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp -o CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.s 168 | 169 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.requires: 170 | 171 | .PHONY : CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.requires 172 | 173 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.requires 174 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.provides.build 175 | .PHONY : CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.provides 176 | 177 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o 178 | 179 | 180 | # Object files for target ReceiveSocket 181 | ReceiveSocket_OBJECTS = \ 182 | "CMakeFiles/ReceiveSocket.dir/main.cpp.o" \ 183 | "CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o" \ 184 | "CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o" \ 185 | "CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o" \ 186 | "CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o" 187 | 188 | # External object files for target ReceiveSocket 189 | ReceiveSocket_EXTERNAL_OBJECTS = 190 | 191 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/main.cpp.o 192 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o 193 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o 194 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o 195 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o 196 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/build.make 197 | ReceiveSocket: /usr/local/lib/libopencv_videostab.so.2.4.9 198 | ReceiveSocket: /usr/local/lib/libopencv_ts.a 199 | ReceiveSocket: /usr/local/lib/libopencv_superres.so.2.4.9 200 | ReceiveSocket: /usr/local/lib/libopencv_stitching.so.2.4.9 201 | ReceiveSocket: /usr/local/lib/libopencv_contrib.so.2.4.9 202 | ReceiveSocket: /usr/local/lib/libjrtp.so 203 | ReceiveSocket: /usr/local/lib/libopencv_nonfree.so.2.4.9 204 | ReceiveSocket: /usr/local/lib/libopencv_ocl.so.2.4.9 205 | ReceiveSocket: /usr/local/lib/libopencv_gpu.so.2.4.9 206 | ReceiveSocket: /usr/local/lib/libopencv_photo.so.2.4.9 207 | ReceiveSocket: /usr/local/lib/libopencv_objdetect.so.2.4.9 208 | ReceiveSocket: /usr/local/lib/libopencv_legacy.so.2.4.9 209 | ReceiveSocket: /usr/local/lib/libopencv_video.so.2.4.9 210 | ReceiveSocket: /usr/local/lib/libopencv_ml.so.2.4.9 211 | ReceiveSocket: /usr/local/lib/libopencv_calib3d.so.2.4.9 212 | ReceiveSocket: /usr/local/lib/libopencv_features2d.so.2.4.9 213 | ReceiveSocket: /usr/local/lib/libopencv_highgui.so.2.4.9 214 | ReceiveSocket: /usr/local/lib/libopencv_imgproc.so.2.4.9 215 | ReceiveSocket: /usr/local/lib/libopencv_flann.so.2.4.9 216 | ReceiveSocket: /usr/local/lib/libopencv_core.so.2.4.9 217 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/link.txt 218 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable ReceiveSocket" 219 | $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/ReceiveSocket.dir/link.txt --verbose=$(VERBOSE) 220 | 221 | # Rule to build all files generated by this target. 222 | CMakeFiles/ReceiveSocket.dir/build: ReceiveSocket 223 | 224 | .PHONY : CMakeFiles/ReceiveSocket.dir/build 225 | 226 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/main.cpp.o.requires 227 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.requires 228 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.requires 229 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.requires 230 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.requires 231 | 232 | .PHONY : CMakeFiles/ReceiveSocket.dir/requires 233 | 234 | CMakeFiles/ReceiveSocket.dir/clean: 235 | $(CMAKE_COMMAND) -P CMakeFiles/ReceiveSocket.dir/cmake_clean.cmake 236 | .PHONY : CMakeFiles/ReceiveSocket.dir/clean 237 | 238 | CMakeFiles/ReceiveSocket.dir/depend: 239 | cd /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lsf/work/UbuntuReceivePicture/ReceiveSocket /home/lsf/work/UbuntuReceivePicture/ReceiveSocket /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/DependInfo.cmake --color=$(COLOR) 240 | .PHONY : CMakeFiles/ReceiveSocket.dir/depend 241 | 242 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/ReceiveSocket.dir/main.cpp.o" 3 | "CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o" 4 | "CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o" 5 | "CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o" 6 | "CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o" 7 | "ReceiveSocket.pdb" 8 | "ReceiveSocket" 9 | ) 10 | 11 | # Per-language clean rules from dependency scanning. 12 | foreach(lang CXX) 13 | include(CMakeFiles/ReceiveSocket.dir/cmake_clean_${lang}.cmake OPTIONAL) 14 | endforeach() 15 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5 3 | 4 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o 5 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp 6 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h 7 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o 8 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp 9 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h 10 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o 11 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp 12 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h 13 | /usr/local/include/jrtplib3/rtcpcompoundpacket.h 14 | /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h 15 | /usr/local/include/jrtplib3/rtcppacket.h 16 | /usr/local/include/jrtplib3/rtcppacketbuilder.h 17 | /usr/local/include/jrtplib3/rtcpscheduler.h 18 | /usr/local/include/jrtplib3/rtcpsdesinfo.h 19 | /usr/local/include/jrtplib3/rtcpsdespacket.h 20 | /usr/local/include/jrtplib3/rtpabortdescriptors.h 21 | /usr/local/include/jrtplib3/rtpaddress.h 22 | /usr/local/include/jrtplib3/rtpcollisionlist.h 23 | /usr/local/include/jrtplib3/rtpconfig.h 24 | /usr/local/include/jrtplib3/rtpdefines.h 25 | /usr/local/include/jrtplib3/rtperrors.h 26 | /usr/local/include/jrtplib3/rtphashtable.h 27 | /usr/local/include/jrtplib3/rtpipv4address.h 28 | /usr/local/include/jrtplib3/rtpipv4destination.h 29 | /usr/local/include/jrtplib3/rtpkeyhashtable.h 30 | /usr/local/include/jrtplib3/rtplibraryversion.h 31 | /usr/local/include/jrtplib3/rtpmemorymanager.h 32 | /usr/local/include/jrtplib3/rtpmemoryobject.h 33 | /usr/local/include/jrtplib3/rtppacket.h 34 | /usr/local/include/jrtplib3/rtppacketbuilder.h 35 | /usr/local/include/jrtplib3/rtprandom.h 36 | /usr/local/include/jrtplib3/rtpsession.h 37 | /usr/local/include/jrtplib3/rtpsessionparams.h 38 | /usr/local/include/jrtplib3/rtpsessionsources.h 39 | /usr/local/include/jrtplib3/rtpsocketutil.h 40 | /usr/local/include/jrtplib3/rtpsources.h 41 | /usr/local/include/jrtplib3/rtpstructs.h 42 | /usr/local/include/jrtplib3/rtptimeutilities.h 43 | /usr/local/include/jrtplib3/rtptransmitter.h 44 | /usr/local/include/jrtplib3/rtptypes.h 45 | /usr/local/include/jrtplib3/rtpudpv4transmitter.h 46 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o 47 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp 48 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h 49 | CMakeFiles/ReceiveSocket.dir/main.cpp.o 50 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h 51 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h 52 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h 53 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h 54 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp 55 | /usr/local/include/jrtplib3/rtcpcompoundpacket.h 56 | /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h 57 | /usr/local/include/jrtplib3/rtcppacket.h 58 | /usr/local/include/jrtplib3/rtcppacketbuilder.h 59 | /usr/local/include/jrtplib3/rtcpscheduler.h 60 | /usr/local/include/jrtplib3/rtcpsdesinfo.h 61 | /usr/local/include/jrtplib3/rtcpsdespacket.h 62 | /usr/local/include/jrtplib3/rtpabortdescriptors.h 63 | /usr/local/include/jrtplib3/rtpaddress.h 64 | /usr/local/include/jrtplib3/rtpcollisionlist.h 65 | /usr/local/include/jrtplib3/rtpconfig.h 66 | /usr/local/include/jrtplib3/rtpdefines.h 67 | /usr/local/include/jrtplib3/rtperrors.h 68 | /usr/local/include/jrtplib3/rtphashtable.h 69 | /usr/local/include/jrtplib3/rtpipv4address.h 70 | /usr/local/include/jrtplib3/rtpipv4destination.h 71 | /usr/local/include/jrtplib3/rtpkeyhashtable.h 72 | /usr/local/include/jrtplib3/rtplibraryversion.h 73 | /usr/local/include/jrtplib3/rtpmemorymanager.h 74 | /usr/local/include/jrtplib3/rtpmemoryobject.h 75 | /usr/local/include/jrtplib3/rtppacket.h 76 | /usr/local/include/jrtplib3/rtppacketbuilder.h 77 | /usr/local/include/jrtplib3/rtprandom.h 78 | /usr/local/include/jrtplib3/rtpsession.h 79 | /usr/local/include/jrtplib3/rtpsessionparams.h 80 | /usr/local/include/jrtplib3/rtpsessionsources.h 81 | /usr/local/include/jrtplib3/rtpsocketutil.h 82 | /usr/local/include/jrtplib3/rtpsources.h 83 | /usr/local/include/jrtplib3/rtpstructs.h 84 | /usr/local/include/jrtplib3/rtptimeutilities.h 85 | /usr/local/include/jrtplib3/rtptransmitter.h 86 | /usr/local/include/jrtplib3/rtptypes.h 87 | /usr/local/include/jrtplib3/rtpudpv4transmitter.h 88 | /usr/local/include/opencv2/calib3d/calib3d.hpp 89 | /usr/local/include/opencv2/contrib/contrib.hpp 90 | /usr/local/include/opencv2/contrib/openfabmap.hpp 91 | /usr/local/include/opencv2/contrib/retina.hpp 92 | /usr/local/include/opencv2/core/core.hpp 93 | /usr/local/include/opencv2/core/core_c.h 94 | /usr/local/include/opencv2/core/mat.hpp 95 | /usr/local/include/opencv2/core/operations.hpp 96 | /usr/local/include/opencv2/core/types_c.h 97 | /usr/local/include/opencv2/core/version.hpp 98 | /usr/local/include/opencv2/features2d/features2d.hpp 99 | /usr/local/include/opencv2/flann/config.h 100 | /usr/local/include/opencv2/flann/defines.h 101 | /usr/local/include/opencv2/flann/miniflann.hpp 102 | /usr/local/include/opencv2/highgui/highgui.hpp 103 | /usr/local/include/opencv2/highgui/highgui_c.h 104 | /usr/local/include/opencv2/imgproc/imgproc.hpp 105 | /usr/local/include/opencv2/imgproc/imgproc_c.h 106 | /usr/local/include/opencv2/imgproc/types_c.h 107 | /usr/local/include/opencv2/ml/ml.hpp 108 | /usr/local/include/opencv2/objdetect/objdetect.hpp 109 | /usr/local/include/opencv2/opencv.hpp 110 | /usr/local/include/opencv2/photo/photo.hpp 111 | /usr/local/include/opencv2/photo/photo_c.h 112 | /usr/local/include/opencv2/video/background_segm.hpp 113 | /usr/local/include/opencv2/video/tracking.hpp 114 | /usr/local/include/opencv2/video/video.hpp 115 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5 3 | 4 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o: ../H264Decoder.cpp 5 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o: ../H264Decoder.h 6 | 7 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o: ../JPEGDecoder.cpp 8 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o: ../JPEGDecoder.h 9 | 10 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: ../ReceiveRTP.cpp 11 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: ../ReceiveRTP.h 12 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpcompoundpacket.h 13 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h 14 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcppacket.h 15 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcppacketbuilder.h 16 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpscheduler.h 17 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpsdesinfo.h 18 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpsdespacket.h 19 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpabortdescriptors.h 20 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpaddress.h 21 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpcollisionlist.h 22 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpconfig.h 23 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpdefines.h 24 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtperrors.h 25 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtphashtable.h 26 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpipv4address.h 27 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpipv4destination.h 28 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpkeyhashtable.h 29 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtplibraryversion.h 30 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpmemorymanager.h 31 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpmemoryobject.h 32 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtppacket.h 33 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtppacketbuilder.h 34 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtprandom.h 35 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsession.h 36 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsessionparams.h 37 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsessionsources.h 38 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsocketutil.h 39 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsources.h 40 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpstructs.h 41 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtptimeutilities.h 42 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtptransmitter.h 43 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtptypes.h 44 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpudpv4transmitter.h 45 | 46 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o: ../ReceiveSocket.cpp 47 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o: ../ReceiveSocket.h 48 | 49 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../H264Decoder.h 50 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../JPEGDecoder.h 51 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../ReceiveRTP.h 52 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../ReceiveSocket.h 53 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../main.cpp 54 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpcompoundpacket.h 55 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h 56 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcppacket.h 57 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcppacketbuilder.h 58 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpscheduler.h 59 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpsdesinfo.h 60 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpsdespacket.h 61 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpabortdescriptors.h 62 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpaddress.h 63 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpcollisionlist.h 64 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpconfig.h 65 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpdefines.h 66 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtperrors.h 67 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtphashtable.h 68 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpipv4address.h 69 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpipv4destination.h 70 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpkeyhashtable.h 71 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtplibraryversion.h 72 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpmemorymanager.h 73 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpmemoryobject.h 74 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtppacket.h 75 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtppacketbuilder.h 76 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtprandom.h 77 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsession.h 78 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsessionparams.h 79 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsessionsources.h 80 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsocketutil.h 81 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsources.h 82 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpstructs.h 83 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtptimeutilities.h 84 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtptransmitter.h 85 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtptypes.h 86 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpudpv4transmitter.h 87 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/calib3d/calib3d.hpp 88 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/contrib/contrib.hpp 89 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/contrib/openfabmap.hpp 90 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/contrib/retina.hpp 91 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/core.hpp 92 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/core_c.h 93 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/mat.hpp 94 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/operations.hpp 95 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/types_c.h 96 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/version.hpp 97 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/features2d/features2d.hpp 98 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/flann/config.h 99 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/flann/defines.h 100 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/flann/miniflann.hpp 101 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/highgui/highgui.hpp 102 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/highgui/highgui_c.h 103 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/imgproc/imgproc.hpp 104 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/imgproc/imgproc_c.h 105 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/imgproc/types_c.h 106 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/ml/ml.hpp 107 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/objdetect/objdetect.hpp 108 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/opencv.hpp 109 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/photo/photo.hpp 110 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/photo/photo_c.h 111 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/video/background_segm.hpp 112 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/video/tracking.hpp 113 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/video/video.hpp 114 | 115 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_FLAGS = -std=gnu++11 6 | 7 | CXX_DEFINES = 8 | 9 | CXX_INCLUDES = -I/usr/local/include/opencv -I/usr/local/include 10 | 11 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ CMakeFiles/ReceiveSocket.dir/main.cpp.o CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o -o ReceiveSocket -rdynamic /usr/local/lib/libopencv_videostab.so.2.4.9 /usr/local/lib/libopencv_ts.a /usr/local/lib/libopencv_superres.so.2.4.9 /usr/local/lib/libopencv_stitching.so.2.4.9 /usr/local/lib/libopencv_contrib.so.2.4.9 -lavcodec -lavformat -lavutil /usr/local/lib/libjrtp.so -ldl -lm -lpthread -lrt /usr/local/lib/libopencv_nonfree.so.2.4.9 /usr/local/lib/libopencv_ocl.so.2.4.9 /usr/local/lib/libopencv_gpu.so.2.4.9 /usr/local/lib/libopencv_photo.so.2.4.9 /usr/local/lib/libopencv_objdetect.so.2.4.9 /usr/local/lib/libopencv_legacy.so.2.4.9 /usr/local/lib/libopencv_video.so.2.4.9 /usr/local/lib/libopencv_ml.so.2.4.9 /usr/local/lib/libopencv_calib3d.so.2.4.9 /usr/local/lib/libopencv_features2d.so.2.4.9 /usr/local/lib/libopencv_highgui.so.2.4.9 /usr/local/lib/libopencv_imgproc.so.2.4.9 /usr/local/lib/libopencv_flann.so.2.4.9 /usr/local/lib/libopencv_core.so.2.4.9 -Wl,-rpath,/usr/local/lib 2 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | CMAKE_PROGRESS_3 = 3 4 | CMAKE_PROGRESS_4 = 4 5 | CMAKE_PROGRESS_5 = 5 6 | CMAKE_PROGRESS_6 = 6 7 | 8 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/edit_cache.dir 2 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/rebuild_cache.dir 3 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir 4 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/feature_tests.cxx: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "CXX_FEATURE:" 4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "cxx_aggregate_default_initializers\n" 10 | "CXX_FEATURE:" 11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "cxx_alias_templates\n" 17 | "CXX_FEATURE:" 18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "cxx_alignas\n" 24 | "CXX_FEATURE:" 25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "cxx_alignof\n" 31 | "CXX_FEATURE:" 32 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 33 | "1" 34 | #else 35 | "0" 36 | #endif 37 | "cxx_attributes\n" 38 | "CXX_FEATURE:" 39 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 40 | "1" 41 | #else 42 | "0" 43 | #endif 44 | "cxx_attribute_deprecated\n" 45 | "CXX_FEATURE:" 46 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 47 | "1" 48 | #else 49 | "0" 50 | #endif 51 | "cxx_auto_type\n" 52 | "CXX_FEATURE:" 53 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 54 | "1" 55 | #else 56 | "0" 57 | #endif 58 | "cxx_binary_literals\n" 59 | "CXX_FEATURE:" 60 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 61 | "1" 62 | #else 63 | "0" 64 | #endif 65 | "cxx_constexpr\n" 66 | "CXX_FEATURE:" 67 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 68 | "1" 69 | #else 70 | "0" 71 | #endif 72 | "cxx_contextual_conversions\n" 73 | "CXX_FEATURE:" 74 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 75 | "1" 76 | #else 77 | "0" 78 | #endif 79 | "cxx_decltype\n" 80 | "CXX_FEATURE:" 81 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 82 | "1" 83 | #else 84 | "0" 85 | #endif 86 | "cxx_decltype_auto\n" 87 | "CXX_FEATURE:" 88 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L 89 | "1" 90 | #else 91 | "0" 92 | #endif 93 | "cxx_decltype_incomplete_return_types\n" 94 | "CXX_FEATURE:" 95 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 96 | "1" 97 | #else 98 | "0" 99 | #endif 100 | "cxx_default_function_template_args\n" 101 | "CXX_FEATURE:" 102 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 103 | "1" 104 | #else 105 | "0" 106 | #endif 107 | "cxx_defaulted_functions\n" 108 | "CXX_FEATURE:" 109 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 110 | "1" 111 | #else 112 | "0" 113 | #endif 114 | "cxx_defaulted_move_initializers\n" 115 | "CXX_FEATURE:" 116 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 117 | "1" 118 | #else 119 | "0" 120 | #endif 121 | "cxx_delegating_constructors\n" 122 | "CXX_FEATURE:" 123 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 124 | "1" 125 | #else 126 | "0" 127 | #endif 128 | "cxx_deleted_functions\n" 129 | "CXX_FEATURE:" 130 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 131 | "1" 132 | #else 133 | "0" 134 | #endif 135 | "cxx_digit_separators\n" 136 | "CXX_FEATURE:" 137 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 138 | "1" 139 | #else 140 | "0" 141 | #endif 142 | "cxx_enum_forward_declarations\n" 143 | "CXX_FEATURE:" 144 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 145 | "1" 146 | #else 147 | "0" 148 | #endif 149 | "cxx_explicit_conversions\n" 150 | "CXX_FEATURE:" 151 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 152 | "1" 153 | #else 154 | "0" 155 | #endif 156 | "cxx_extended_friend_declarations\n" 157 | "CXX_FEATURE:" 158 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 159 | "1" 160 | #else 161 | "0" 162 | #endif 163 | "cxx_extern_templates\n" 164 | "CXX_FEATURE:" 165 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 166 | "1" 167 | #else 168 | "0" 169 | #endif 170 | "cxx_final\n" 171 | "CXX_FEATURE:" 172 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 173 | "1" 174 | #else 175 | "0" 176 | #endif 177 | "cxx_func_identifier\n" 178 | "CXX_FEATURE:" 179 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 180 | "1" 181 | #else 182 | "0" 183 | #endif 184 | "cxx_generalized_initializers\n" 185 | "CXX_FEATURE:" 186 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 187 | "1" 188 | #else 189 | "0" 190 | #endif 191 | "cxx_generic_lambdas\n" 192 | "CXX_FEATURE:" 193 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 194 | "1" 195 | #else 196 | "0" 197 | #endif 198 | "cxx_inheriting_constructors\n" 199 | "CXX_FEATURE:" 200 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 201 | "1" 202 | #else 203 | "0" 204 | #endif 205 | "cxx_inline_namespaces\n" 206 | "CXX_FEATURE:" 207 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 208 | "1" 209 | #else 210 | "0" 211 | #endif 212 | "cxx_lambdas\n" 213 | "CXX_FEATURE:" 214 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 215 | "1" 216 | #else 217 | "0" 218 | #endif 219 | "cxx_lambda_init_captures\n" 220 | "CXX_FEATURE:" 221 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 222 | "1" 223 | #else 224 | "0" 225 | #endif 226 | "cxx_local_type_template_args\n" 227 | "CXX_FEATURE:" 228 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 229 | "1" 230 | #else 231 | "0" 232 | #endif 233 | "cxx_long_long_type\n" 234 | "CXX_FEATURE:" 235 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 236 | "1" 237 | #else 238 | "0" 239 | #endif 240 | "cxx_noexcept\n" 241 | "CXX_FEATURE:" 242 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 243 | "1" 244 | #else 245 | "0" 246 | #endif 247 | "cxx_nonstatic_member_init\n" 248 | "CXX_FEATURE:" 249 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 250 | "1" 251 | #else 252 | "0" 253 | #endif 254 | "cxx_nullptr\n" 255 | "CXX_FEATURE:" 256 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 257 | "1" 258 | #else 259 | "0" 260 | #endif 261 | "cxx_override\n" 262 | "CXX_FEATURE:" 263 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 264 | "1" 265 | #else 266 | "0" 267 | #endif 268 | "cxx_range_for\n" 269 | "CXX_FEATURE:" 270 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 271 | "1" 272 | #else 273 | "0" 274 | #endif 275 | "cxx_raw_string_literals\n" 276 | "CXX_FEATURE:" 277 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L 278 | "1" 279 | #else 280 | "0" 281 | #endif 282 | "cxx_reference_qualified_functions\n" 283 | "CXX_FEATURE:" 284 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L 285 | "1" 286 | #else 287 | "0" 288 | #endif 289 | "cxx_relaxed_constexpr\n" 290 | "CXX_FEATURE:" 291 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 292 | "1" 293 | #else 294 | "0" 295 | #endif 296 | "cxx_return_type_deduction\n" 297 | "CXX_FEATURE:" 298 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 299 | "1" 300 | #else 301 | "0" 302 | #endif 303 | "cxx_right_angle_brackets\n" 304 | "CXX_FEATURE:" 305 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 306 | "1" 307 | #else 308 | "0" 309 | #endif 310 | "cxx_rvalue_references\n" 311 | "CXX_FEATURE:" 312 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 313 | "1" 314 | #else 315 | "0" 316 | #endif 317 | "cxx_sizeof_member\n" 318 | "CXX_FEATURE:" 319 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 320 | "1" 321 | #else 322 | "0" 323 | #endif 324 | "cxx_static_assert\n" 325 | "CXX_FEATURE:" 326 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 327 | "1" 328 | #else 329 | "0" 330 | #endif 331 | "cxx_strong_enums\n" 332 | "CXX_FEATURE:" 333 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus 334 | "1" 335 | #else 336 | "0" 337 | #endif 338 | "cxx_template_template_parameters\n" 339 | "CXX_FEATURE:" 340 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 341 | "1" 342 | #else 343 | "0" 344 | #endif 345 | "cxx_thread_local\n" 346 | "CXX_FEATURE:" 347 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 348 | "1" 349 | #else 350 | "0" 351 | #endif 352 | "cxx_trailing_return_types\n" 353 | "CXX_FEATURE:" 354 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 355 | "1" 356 | #else 357 | "0" 358 | #endif 359 | "cxx_unicode_literals\n" 360 | "CXX_FEATURE:" 361 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 362 | "1" 363 | #else 364 | "0" 365 | #endif 366 | "cxx_uniform_initialization\n" 367 | "CXX_FEATURE:" 368 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 369 | "1" 370 | #else 371 | "0" 372 | #endif 373 | "cxx_unrestricted_unions\n" 374 | "CXX_FEATURE:" 375 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 376 | "1" 377 | #else 378 | "0" 379 | #endif 380 | "cxx_user_literals\n" 381 | "CXX_FEATURE:" 382 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L 383 | "1" 384 | #else 385 | "0" 386 | #endif 387 | "cxx_variable_templates\n" 388 | "CXX_FEATURE:" 389 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 390 | "1" 391 | #else 392 | "0" 393 | #endif 394 | "cxx_variadic_macros\n" 395 | "CXX_FEATURE:" 396 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 397 | "1" 398 | #else 399 | "0" 400 | #endif 401 | "cxx_variadic_templates\n" 402 | 403 | }; 404 | 405 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 406 | -------------------------------------------------------------------------------- /ReceiveSocket/build/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /ReceiveSocket/build/Makefile: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism. 10 | .NOTPARALLEL: 11 | 12 | 13 | #============================================================================= 14 | # Special targets provided by cmake. 15 | 16 | # Disable implicit rules so canonical targets will work. 17 | .SUFFIXES: 18 | 19 | 20 | # Remove some rules from gmake that .SUFFIXES does not remove. 21 | SUFFIXES = 22 | 23 | .SUFFIXES: .hpux_make_needs_suffix_list 24 | 25 | 26 | # Suppress display of executed commands. 27 | $(VERBOSE).SILENT: 28 | 29 | 30 | # A target that is always out of date. 31 | cmake_force: 32 | 33 | .PHONY : cmake_force 34 | 35 | #============================================================================= 36 | # Set environment variables for the build. 37 | 38 | # The shell in which to execute make rules. 39 | SHELL = /bin/sh 40 | 41 | # The CMake executable. 42 | CMAKE_COMMAND = /usr/bin/cmake 43 | 44 | # The command to remove a file. 45 | RM = /usr/bin/cmake -E remove -f 46 | 47 | # Escaping for special characters. 48 | EQUALS = = 49 | 50 | # The top-level source directory on which CMake was run. 51 | CMAKE_SOURCE_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket 52 | 53 | # The top-level build directory on which CMake was run. 54 | CMAKE_BINARY_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build 55 | 56 | #============================================================================= 57 | # Targets provided globally by CMake. 58 | 59 | # Special rule for the target edit_cache 60 | edit_cache: 61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." 62 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. 63 | .PHONY : edit_cache 64 | 65 | # Special rule for the target edit_cache 66 | edit_cache/fast: edit_cache 67 | 68 | .PHONY : edit_cache/fast 69 | 70 | # Special rule for the target rebuild_cache 71 | rebuild_cache: 72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." 73 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) 74 | .PHONY : rebuild_cache 75 | 76 | # Special rule for the target rebuild_cache 77 | rebuild_cache/fast: rebuild_cache 78 | 79 | .PHONY : rebuild_cache/fast 80 | 81 | # The main all target 82 | all: cmake_check_build_system 83 | $(CMAKE_COMMAND) -E cmake_progress_start /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/progress.marks 84 | $(MAKE) -f CMakeFiles/Makefile2 all 85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles 0 86 | .PHONY : all 87 | 88 | # The main clean target 89 | clean: 90 | $(MAKE) -f CMakeFiles/Makefile2 clean 91 | .PHONY : clean 92 | 93 | # The main clean target 94 | clean/fast: clean 95 | 96 | .PHONY : clean/fast 97 | 98 | # Prepare targets for installation. 99 | preinstall: all 100 | $(MAKE) -f CMakeFiles/Makefile2 preinstall 101 | .PHONY : preinstall 102 | 103 | # Prepare targets for installation. 104 | preinstall/fast: 105 | $(MAKE) -f CMakeFiles/Makefile2 preinstall 106 | .PHONY : preinstall/fast 107 | 108 | # clear depends 109 | depend: 110 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 111 | .PHONY : depend 112 | 113 | #============================================================================= 114 | # Target rules for targets named ReceiveSocket 115 | 116 | # Build rule for target. 117 | ReceiveSocket: cmake_check_build_system 118 | $(MAKE) -f CMakeFiles/Makefile2 ReceiveSocket 119 | .PHONY : ReceiveSocket 120 | 121 | # fast build rule for target. 122 | ReceiveSocket/fast: 123 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/build 124 | .PHONY : ReceiveSocket/fast 125 | 126 | H264Decoder.o: H264Decoder.cpp.o 127 | 128 | .PHONY : H264Decoder.o 129 | 130 | # target to build an object file 131 | H264Decoder.cpp.o: 132 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o 133 | .PHONY : H264Decoder.cpp.o 134 | 135 | H264Decoder.i: H264Decoder.cpp.i 136 | 137 | .PHONY : H264Decoder.i 138 | 139 | # target to preprocess a source file 140 | H264Decoder.cpp.i: 141 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.i 142 | .PHONY : H264Decoder.cpp.i 143 | 144 | H264Decoder.s: H264Decoder.cpp.s 145 | 146 | .PHONY : H264Decoder.s 147 | 148 | # target to generate assembly for a file 149 | H264Decoder.cpp.s: 150 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.s 151 | .PHONY : H264Decoder.cpp.s 152 | 153 | JPEGDecoder.o: JPEGDecoder.cpp.o 154 | 155 | .PHONY : JPEGDecoder.o 156 | 157 | # target to build an object file 158 | JPEGDecoder.cpp.o: 159 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o 160 | .PHONY : JPEGDecoder.cpp.o 161 | 162 | JPEGDecoder.i: JPEGDecoder.cpp.i 163 | 164 | .PHONY : JPEGDecoder.i 165 | 166 | # target to preprocess a source file 167 | JPEGDecoder.cpp.i: 168 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.i 169 | .PHONY : JPEGDecoder.cpp.i 170 | 171 | JPEGDecoder.s: JPEGDecoder.cpp.s 172 | 173 | .PHONY : JPEGDecoder.s 174 | 175 | # target to generate assembly for a file 176 | JPEGDecoder.cpp.s: 177 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.s 178 | .PHONY : JPEGDecoder.cpp.s 179 | 180 | ReceiveRTP.o: ReceiveRTP.cpp.o 181 | 182 | .PHONY : ReceiveRTP.o 183 | 184 | # target to build an object file 185 | ReceiveRTP.cpp.o: 186 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o 187 | .PHONY : ReceiveRTP.cpp.o 188 | 189 | ReceiveRTP.i: ReceiveRTP.cpp.i 190 | 191 | .PHONY : ReceiveRTP.i 192 | 193 | # target to preprocess a source file 194 | ReceiveRTP.cpp.i: 195 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.i 196 | .PHONY : ReceiveRTP.cpp.i 197 | 198 | ReceiveRTP.s: ReceiveRTP.cpp.s 199 | 200 | .PHONY : ReceiveRTP.s 201 | 202 | # target to generate assembly for a file 203 | ReceiveRTP.cpp.s: 204 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.s 205 | .PHONY : ReceiveRTP.cpp.s 206 | 207 | ReceiveSocket.o: ReceiveSocket.cpp.o 208 | 209 | .PHONY : ReceiveSocket.o 210 | 211 | # target to build an object file 212 | ReceiveSocket.cpp.o: 213 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o 214 | .PHONY : ReceiveSocket.cpp.o 215 | 216 | ReceiveSocket.i: ReceiveSocket.cpp.i 217 | 218 | .PHONY : ReceiveSocket.i 219 | 220 | # target to preprocess a source file 221 | ReceiveSocket.cpp.i: 222 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.i 223 | .PHONY : ReceiveSocket.cpp.i 224 | 225 | ReceiveSocket.s: ReceiveSocket.cpp.s 226 | 227 | .PHONY : ReceiveSocket.s 228 | 229 | # target to generate assembly for a file 230 | ReceiveSocket.cpp.s: 231 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.s 232 | .PHONY : ReceiveSocket.cpp.s 233 | 234 | main.o: main.cpp.o 235 | 236 | .PHONY : main.o 237 | 238 | # target to build an object file 239 | main.cpp.o: 240 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/main.cpp.o 241 | .PHONY : main.cpp.o 242 | 243 | main.i: main.cpp.i 244 | 245 | .PHONY : main.i 246 | 247 | # target to preprocess a source file 248 | main.cpp.i: 249 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/main.cpp.i 250 | .PHONY : main.cpp.i 251 | 252 | main.s: main.cpp.s 253 | 254 | .PHONY : main.s 255 | 256 | # target to generate assembly for a file 257 | main.cpp.s: 258 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/main.cpp.s 259 | .PHONY : main.cpp.s 260 | 261 | # Help Target 262 | help: 263 | @echo "The following are some of the valid targets for this Makefile:" 264 | @echo "... all (the default if no target is provided)" 265 | @echo "... clean" 266 | @echo "... depend" 267 | @echo "... edit_cache" 268 | @echo "... rebuild_cache" 269 | @echo "... ReceiveSocket" 270 | @echo "... H264Decoder.o" 271 | @echo "... H264Decoder.i" 272 | @echo "... H264Decoder.s" 273 | @echo "... JPEGDecoder.o" 274 | @echo "... JPEGDecoder.i" 275 | @echo "... JPEGDecoder.s" 276 | @echo "... ReceiveRTP.o" 277 | @echo "... ReceiveRTP.i" 278 | @echo "... ReceiveRTP.s" 279 | @echo "... ReceiveSocket.o" 280 | @echo "... ReceiveSocket.i" 281 | @echo "... ReceiveSocket.s" 282 | @echo "... main.o" 283 | @echo "... main.i" 284 | @echo "... main.s" 285 | .PHONY : help 286 | 287 | 288 | 289 | #============================================================================= 290 | # Special targets to cleanup operation of make. 291 | 292 | # Special rule to run CMake to check the build system integrity. 293 | # No rule that depends on this can have commands that come from listfiles 294 | # because they might be regenerated. 295 | cmake_check_build_system: 296 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 297 | .PHONY : cmake_check_build_system 298 | 299 | -------------------------------------------------------------------------------- /ReceiveSocket/build/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "1") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /ReceiveSocket/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | #if 0 6 | #include "JPEGDecoder.h" 7 | #include "JPEGEncoder.h" 8 | #include "ReceiveSocket.h" 9 | int main() { 10 | CJPEGDecoder decoder; 11 | CReceiveSocket s; 12 | s.Listen(); 13 | s.AcceptFromClient(); 14 | char* pData; //分配接收客户端返回内容的内存 15 | pData = new char[MAX_IMAGE_SIZE]; 16 | s.ReceiveFromClient(pData, MAX_IMAGE_SIZE); 17 | s.SendRes(); 18 | 19 | if (!decoder.Decode((uint8_t*)s.pData , s.imageSize)) 20 | { 21 | std::cout << "decoder successful!" << std::endl; 22 | } 23 | 24 | int width; 25 | int height; 26 | decoder.GetSize(width, height); 27 | std::cout << width << " && " << height << std::endl; 28 | cv::Mat image(cv::Size(s.width, s.height * 3 / 2), CV_8UC1, cv::Scalar(255)); 29 | decoder.GetData(image.data); 30 | cv::cvtColor(image, image, CV_YUV2BGR_I420); 31 | // cv::cvtColor(image, image, CV_BGR2GRAY); 32 | // cv::Mat edge; 33 | // cv::blur(image, edge, cv::Size(3,3)); 34 | // cv::Canny(edge, edge, 50, 150, 3); 35 | // 36 | // cv::Mat edge3Channels(image.rows, image.cols, CV_8UC3); 37 | // for(int i = 0; i < edge.rows; i++) 38 | // { 39 | // for(int j = 0; j < edge.cols; j++) 40 | // { 41 | // edge3Channels.ptr(i)[3 * j] = edge.ptr(i)[j]; 42 | // edge3Channels.ptr(i)[3 * j + 1] = edge.ptr(i)[j]; 43 | // edge3Channels.ptr(i)[3 * j + 2] = edge.ptr(i)[j]; 44 | // } 45 | // } 46 | // cv::cvtColor(edge3Channels, edge3Channels, CV_BGR2YUV_I420); 47 | // CJPEGEncoder encoder(edge3Channels.cols, edge3Channels.rows * 2 / 3); 48 | // encoder.Encode(edge3Channels.data); 49 | // std::cout << encoder.packet.size << std::endl; 50 | // s.SendImage((char*)encoder.packet.data, encoder.packet.size, edge3Channels.cols, edge3Channels.rows); 51 | 52 | cv::imshow("receive image", image); 53 | // cv::imshow("send image", edge3Channels); 54 | cv::waitKey(0); 55 | 56 | delete []pData; 57 | 58 | return 0; 59 | } 60 | #else 61 | #include "ReceiveRTP.h" 62 | #include "H264Decoder.h" 63 | int main() 64 | { 65 | CH264Decoder decoder; 66 | ReceiveRTP receive; 67 | 68 | //Receive a audio/video stream from client 69 | receive.Init(); 70 | 71 | while (1) 72 | { 73 | if (receive.GetFirstSourceWithData()) 74 | { 75 | do 76 | { 77 | int size = receive.GetH264Packet(); 78 | //int size = receive.GetJPEGPacket(); 79 | if (size) 80 | { 81 | if (!decoder.Decode(receive.pBuff, size, NULL)) 82 | { 83 | int width; 84 | int height; 85 | decoder.GetSize(width, height); 86 | cv::Mat image(cv::Size(width, height), CV_8UC1); 87 | decoder.GetData(image.data); 88 | 89 | cv::imshow("receive image", image); 90 | cv::waitKey(3); 91 | //std::cout << "Lena is coming!" << std::endl; 92 | } 93 | } 94 | } while (receive.GotoNextSourceWithData()); 95 | } 96 | sleep(0.1); 97 | } 98 | 99 | receive.Destroy(); 100 | 101 | return 0; 102 | } 103 | #endif --------------------------------------------------------------------------------