您好,登錄后才能下訂單哦!
這篇文章主要介紹windows下怎么安裝編譯cppweb,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
cppweb是一個(gè)跨平臺(tái)的web開(kāi)發(fā)框架,支持C/C++、Python、Java等語(yǔ)言混合開(kāi)發(fā),本文主要講解在windows下如何安裝編譯cppweb,關(guān)于cppweb的更多介紹請(qǐng)?jiān)L問(wèn): https://www.winfengtech.com/cppweb
在安裝編譯cppweb前需要先安裝git bash
與mingw
編譯器。
git bash
可以在訪問(wèn)其官網(wǎng)https://gitforwindows.org下載安裝。
筆者建議你從gitee倉(cāng)庫(kù)https://gitee.com/xungen/software/tree/master/windows下載mingw
安裝包mingw.7z
文件,下載完成后解壓到指定目錄,下面以為C:\\MinGW
目錄為例說(shuō)明mingw
安裝步驟。
將下載的mingw.7z
文件解壓到C:\\MinGW
目錄
將C:\\MinGW\\bin
目錄加入到系統(tǒng)環(huán)境變量Path
中。
安裝好git bash
與mingw
編譯器后,你需要用管理員身份打開(kāi)git bash
執(zhí)行以下安裝步驟:
執(zhí)行以下命令下載源碼,一個(gè)用戶只能部署一個(gè)webserver服務(wù)容器,你可以將多個(gè)工程部署到同一個(gè)webserver容器中。
git clone https://gitee.com/xungen/cppweb.git
進(jìn)入源碼目錄執(zhí)行source configure
命令,為使環(huán)境變量在當(dāng)前會(huì)話中生效必須使用source
命令執(zhí)行configure
進(jìn)行編譯配置。命令輸出結(jié)果如下:
initialize configure---------------------------------------------1.check openssl success2.check g++ compiler success3.check java compiler success4.create product directory success5.export environment variable success--------------------------------------------->>> initialize build-essential success
在源碼目錄下執(zhí)行make
命令,正常情況3~5分鐘完成編譯。在windows系統(tǒng)中你可以用mingw
編譯器在git bash
中進(jìn)行編譯。
執(zhí)行webserver -init $SOURCE_HOME/webapp/etc
命令初始化配置,命令執(zhí)行成功后會(huì)在$SOURCE_HOME/webapp/etc
目錄下生成以下文件:
sqlite.db:基礎(chǔ)數(shù)據(jù)文件config.lua:?jiǎn)?dòng)配置文件dbconfig.lua:數(shù)據(jù)庫(kù)配置文件mimeconfig.lua:MIME類型映射文件
初始化完成后執(zhí)行strsvr
命令便可啟動(dòng)webserver服務(wù)。
用瀏覽器打開(kāi)http://localhost:8888
地址進(jìn)入webserver管理中心,如果webserver不是部署在本機(jī)需要將地址中的localhost
替換為webserver所在服務(wù)器的IP地址,登陸用戶與初始密碼都為system
。
cppweb支持跨平臺(tái)開(kāi)發(fā),你可以在windows下得用mingw
+vscode
+git bash
開(kāi)發(fā)web應(yīng)用,開(kāi)發(fā)測(cè)試通過(guò)后放到linux平臺(tái)下編譯部署。
以上是“windows下怎么安裝編譯cppweb”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。