這些天事情略多,是以進度慢了點,不過會在原定日期前完成,問題不大。
一半時間花在環境搭建上,一半時間花在代碼修改上,對,我有模闆的(前一個項目)。
寫個腳本,省的每次建立項目都要手動去搞一堆的檔案夾,看着也煩。
可以根據自己的需求自行調整。
都是老套路啦:
由于是新系統,是以是沒有cmake的,需要自行安裝。
不知道怎麼安裝的話,在終端執行個cmake指令,報錯的時候會教你怎麼安裝的。
安裝完之後,如果還遇到這樣的報錯:
也好辦:
因為要使用muduo庫,需要先安裝個boost。
boost的安裝按照這篇教程就好:C++搭建叢集聊天室(一):安裝boost庫
問題不大,不過可能會花費半個小時時間,在 ./b2 的時候。
安裝muduo庫的過程有點波折,是以我修改了一下之前的教程,現在依舊是一馬平川:
C++搭建叢集聊天室(二):安裝muduo網絡庫
其實這些代碼都在 chat 這個項目裡面有了,自行修改即可。我就不貼了。
這個問題的解決方案,之前用CentOS是有一份,但是我發現Ubuntu的解決方案和CentOS的不同,于是對原教程進行了修改:
問題解決:cannot find -lmysqlclient
問題都不大的哈。
預計下午可以把所有的業務都寫完。
代碼嘛,就不公開了,畢竟是畢設嘛。