# serial-transfer-server **Repository Path**: msgy/serial-transfer-server ## Basic Information - **Project Name**: serial-transfer-server - **Description**: websocket<-->串口中转工具 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2020-04-16 - **Last Updated**: 2023-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # serial-transfer-server ## 介绍 websocket<-->串口中转工具 ## 编译方法 1. 安装[cmake](https://github.com/Kitware/CMake/releases/download/v3.17.2/cmake-3.17.2-win64-x64.zip),解压缩后,把cmake bin目录的全路径配置到系统环境变量。 2. 安装[boost](https://sourceforge.net/projects/boost/files/boost-binaries/1.73.0/),在windows下,直接下载编译好的版本就可以了。直接下载名为[boost_1_73_0-bin-msvc-all-32-64.7z](https://sourceforge.net/projects/boost/files/boost-binaries/1.73.0/boost_1_73_0-bin-msvc-all-32-64.7z/download)的压缩包,随意解压到一个目录中就可以了 3. 下载代码 ``` git clone https://gitee.com/msgy/serial-transfer-server.git ``` 4. 修改cmake文件,有两个cmake文件,只修改boost_wrapper下面的CMakeLists.txt文件,主要是把boost路径配置好。把`link_directories`、`target_include_directories`两个路径换成本地安装的boost的路径 5. 从开始菜单,打开vs2017的命令行工具,cd到代码所在位置 6. 执行指令 ``` mkdir build cd build cmake -G "Visual Studio 15 2017" .. ``` 7. 双击`serial-transfer-server.sln`文件,打开vs进行编译就可以了。 ## 运行 ``` serial-transfer-server.exe 9527 ``` 使用浏览器打开web目录下的index.html文件,就可以进行测试了。 **注:可以在dist目录下找到已经编译好的可执行**