核酸管理系统主要包括查询服务,更新服务,录制服务
docker pull ox80/ml-platform:0.4
- vcpkg 路径为
/vcpkg/scripts/buildsystems/vcpkg.cmake
library | function | use |
---|---|---|
boost | ||
json11 | ||
spdlog | ||
libmysql | ||
sqlitemodren | ||
cassandra-driver | ||
libcurl | ||
libevent | ||
protobuf |
- 临时安装测试库,使用
scl enable devtoolset-7 bash
, 进入/vcpkg
目录,用命令./vcpkg install protobuf(eg)
即可(需要./
,否则 old than)
- 下载镜像后执行
start_docker.sh
挂载
sudo yum install devtoolset-10
scl enable devtoolset-10 bash
- 容器中编译时先执行
scl enable devtoolset-10 bash
将 g++ 切换为10.2 - 亦或者在 CMakeLists.txt 中设置 g++ 路径为
/opt/rh/devtoolset-10/root/usr/bin/c++
- 需要 g++ 其他版本需
yum install devtoolset-V
选择即可
set(CMAKE_CXX_COMPILER /opt/rh/devtoolset-10/root/usr/bin/g++)
set(CMAKE_C_COMPILER /opt/rh/devtoolset-10/root/usr/bin/gcc)