Skip to content

MintyTech/tulun-system

Repository files navigation

核酸管理系统

核酸管理系统主要包括查询服务,更新服务,录制服务

third

vcpkg + cmake

vcpkg镜像

个人镜像

docker pull ox80/ml-platform:0.4

  • vcpkg 路径为 /vcpkg/scripts/buildsystems/vcpkg.cmake

vcpkg list

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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published