代码拉取完成,页面将自动刷新
安装VS2017社区版本和QT5.9版本
ubuntu 18.04.02 x64
apt-get install perl g++ make automake libtool unzip git
tar -xvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
./configure
make -j32
make install
# 安装在 /usr/local/include/ /usr/local/lib 目录下
tar -xvf openssl-1.1.1.tar.gz
cd openssl-1.1.1/
./config
make -j32
make install
# openssl 命令行 /usr/local/bin
#配置安装在 /usr/local/ssl
#头文件/usr/local/include/openssl
#so库文件/usr/local/lib
unzip protobuf-all-3.8.0.zip
cd protobuf-3.8.0/
./configure
make -j32
make install
#安装在 /usr/local/include/google/protobuf
# protoc /usr/local/bin
# so库文件 /usr/local/lib
unzip libevent-master.zip
./autogen.sh
./configure
make -j32
make install
#安装在 /usr/local/lib /usr/local/include
apt-get install libmysqlclient-dev
sudo apt-get install mysql-server
/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码
mysql -u debian-sys-maint -p
set password for 'root'@'localhost' = password('123456')
apt-get install libmysqlclient-dev
cd /root/xms/src/LXMysql
make -j32
make install
# 安装在 /usr/lib/libLXMysql.so
cd ../xplatform
# 生成proto对应的c++代码
make proto
make -j32
make install
# 安装到 /usr/lib/libxcom.so
依赖XPlatform,并且会连接XLOG日志中心 注册中心服务端安装 cd ../register_server make -j32 make install
cd ../register_client
make -j32
make install
#依赖XPlatform,LXMysql register_client 会连接XRC注册微服务
cd ../xlog/
make -j32
make install
cd ../config_server
make -j32
make install
cd ../config_client
make -j32
make install
# 依赖LXMysql xplatform register_client
# 通过register_client 连接XRC注册微服务
# 通过 config_client 获取配置
cd ../xauth
# 编译xauth微服务
make -j32
# 编译xauth客户端
make libxauth.so
make install
# 依赖xplatform register_client config_client
# 通过register_client获取全部可用微服务列表
# 通过 config_client 获取网关配置
make -j32
make install
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型