C++项目实战-先把项目跑起来看看

读友们注意:这个专栏将持续更新,一个完整的C++项目(毕业可用)。如果有需要,请持续关注 

安装 gcc/g++/make

sudo apt install build-essential                //一下子全安装

 先把项目资源拷贝过来

GitHub - gaojingcome/WebServer: C++ Linux WebServer服务器

 把项目拷到我们ubuntu上(建议安装一个 tools-distrib)这样你就可以直接从本地复制过去,不用其他多余的操作了

解压:unzip WebServer-master.zip

然后我们需要创建数据库了(之前我们已经安装了数据库)

1.创建数据库   webserver(名字可以随意取,在程序中保持一致即可)

2.创建表   user yourdb;

CREATE TABLE user(

        username char(50) NULL;

        password  char(50) NULL;

)ENGINE=InnoDB;

解释上面的含义:

        创建了一个user表,其中有两个属性。分别为用户名和密码

    InnoDB是指定的索引引擎。索引引擎主要规定了索引的存储类型,主要HASH和B+TREE

3.向表中添加数据

INSERT INTO user(username, password) VALUES('chen', 'chen');   //用于用户登录的

4.根据自己的数据库修改程序中的代码

 现在我们来编译运行程序吧

cd

cd  WebServer-master

make

./bin/server

 测试登录、注册等功能

 okk...一切正常

补充说明makefile

makefile是一个工具,里面写了很多的规则,能够帮助我们快速的进行编译运行程序

具体内容可以看我之前写的博客。这里有详细的makefile介绍(点击链接既可查看)

http://t.csdn.cn/LVVap

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@陈一言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值