首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> C++ 入門

VS2008 編譯 jrtplib 3.9.0 靜態庫完整步驟

     編輯:C++ 入門

依賴鏈

jrtplib → jthread → CMake → VS2008

編譯 jthread

  1. 下載 jthread-1.3.0.zip,解壓至 D:\jthread-1.3.0
  2. CMake GUI:源碼路徑 D:\jthread-1.3.0,構建路徑 D:\jthread
  3. Configure → Generate → 打開 D:\jthread\jthread.sln
  4. 右鍵 INSTALL 專案 → 重新生成(Debug/Release)
  5. 產出:C:\Program Files\jthread\lib\jthread_d.lib、jthread.lib 及頭文件

編譯 jrtplib

  1. 下載 jrtplib-3.9.0.zip,解壓至 D:\jrtplib-3.9.0
  2. CMake:源碼 D:\jrtplib-3.9.0,構建 D:\jrtplib3.9.0
  3. Configure 時會報找不到 jthread,手動指定:
    JTHREAD_INCLUDE_DIR = C:/Program Files/jthread/include
    JTHREAD_LIBRARY_DEBUG = C:/Program Files/jthread/lib/jthread_d.lib
    JTHREAD_LIBRARY_RELEASE = C:/Program Files/jthread/lib/jthread.lib
  4. Generate → 打開 D:\jrtplib3.9.0\jrtplib.sln
  5. 編譯 INSTALL 專案,若報缺頭文件,將 jthread 頭文件複製到 D:\jrtplib3.9.0\src\jthread\
  6. 產出:C:\Program Files\jrtplib\lib\jrtplib_d.lib 等

測試例程

  1. 新建 VS2008 控制台專案,包含目錄加 C:/RTP/include,庫目錄加 C:/RTP/lib
  2. 運行時庫設為 多線程調試 DLL (/MDd)
  3. 加入 example1.cpp,運行輸入本地端口 6000、目標 127.0.0.1:6000、發包數 10,成功收發
  4. 複製 jthread_d.pdb 至庫目錄消除調試警告
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved