linux環(huán)境驗(yàn)證c++程序庫(kù)間調(diào)用-創(chuàng)新互聯(lián)

目錄

創(chuàng)新互聯(lián)公司成立以來(lái)不斷整合自身及行業(yè)資源、不斷突破觀念以使企業(yè)策略得到完善和成熟,建立了一套“以技術(shù)為基點(diǎn),以客戶需求中心、市場(chǎng)為導(dǎo)向”的快速反應(yīng)體系。對(duì)公司的主營(yíng)項(xiàng)目,如中高端企業(yè)網(wǎng)站企劃 / 設(shè)計(jì)、行業(yè) / 企業(yè)門戶設(shè)計(jì)推廣、行業(yè)門戶平臺(tái)運(yùn)營(yíng)、成都app開發(fā)、手機(jī)網(wǎng)站制作設(shè)計(jì)、微信網(wǎng)站制作、軟件開發(fā)、成都服務(wù)器托管等實(shí)行標(biāo)準(zhǔn)化操作,讓客戶可以直觀的預(yù)知到從創(chuàng)新互聯(lián)公司可以獲得的服務(wù)效果。

0 背景

1?VMware、以及l(fā)inux安裝

2?安裝QtCreator

2.1??下載速度慢,使用國(guó)內(nèi)鏡像

2.2? 執(zhí)行有問(wèn)題,修改權(quán)限

2.3 驗(yàn)證是否可用

2.4 調(diào)試(待解決)

3 開發(fā)程序進(jìn)行驗(yàn)證

4 其他問(wèn)題

4.1?虛擬機(jī)與主機(jī)無(wú)法拷貝文件(第二種共享文件夾待解決)


0 背景

由于項(xiàng)目需要,要驗(yàn)證linux環(huán)境驗(yàn)證c++程序庫(kù)間調(diào)用的功能。

本人的環(huán)境,win10實(shí)體機(jī),安裝的VMware虛擬機(jī),虛擬機(jī)安裝的系統(tǒng)為centos7.6(其他Linux系統(tǒng)相似,讀者可以參照)。

本人使用的IDE為QtCreator,linux環(huán)境下使用 QtCreator 開發(fā)程序,主要從下面幾個(gè)步驟來(lái)進(jìn)行驗(yàn)證,期間也遇到一些問(wèn)題,查資料解決了,后面會(huì)附上鏈接,感謝各路大神。

1?VMware、以及l(fā)inux安裝

這塊網(wǎng)上資料很多,自行解決。注意下,如果國(guó)外網(wǎng)站下載系統(tǒng)鏡像很慢,可以考慮國(guó)內(nèi)鏡像。Linux可以考慮這些 centos、Ubuntu、統(tǒng)信等等。

2?安裝QtCreator

本人安裝的是

參考

https://blog.csdn.net/Keep_Trying_Go/article/details/127435171

Linux下的QT安裝及初步使用過(guò)程(一)

https://blog.csdn.net/qq_45662588/article/details/121220564
linux下安裝qt教程

注意

安裝選項(xiàng)選擇(注意要選擇gcc64和source,否則安裝出來(lái)的構(gòu)建不了工程)

遇到的問(wèn)題解決:

2.1??下載速度慢,使用國(guó)內(nèi)鏡像

使用下面的鏡像鏈接,可以直接在linux下面下載,win下下載拷貝有時(shí)無(wú)法進(jìn)行。
http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.9/

國(guó)內(nèi)著名的 Qt 鏡像網(wǎng)站,主要是各個(gè)高校的

2.2? 執(zhí)行有問(wèn)題,修改權(quán)限

安裝時(shí)有時(shí)會(huì)提示無(wú)權(quán)限,需要更改安裝文件權(quán)限
chmod +x qt-opensource-linux-x64-5.9.9.run

修改權(quán)限;
? 如果提示權(quán)限問(wèn)題,切換用戶 su root;見相關(guān)鏈接
https://m.php.cn/article/479730.html
linux下切換用戶命令

2.3 驗(yàn)證是否可用

建立一個(gè)工程編譯運(yùn)行下,會(huì)報(bào)錯(cuò)cannot find -lGL

參考下面鏈接解決

http://c.biancheng.net/view/3901.html

Linux Qt cannot find -lGL錯(cuò)誤完美解決方案(親測(cè)有效)

2.4 調(diào)試(待解決)

配置調(diào)試(編譯運(yùn)行好的,無(wú)法調(diào)試,調(diào)試直接退出Unable to create a debugging engine.)

根據(jù)網(wǎng)上資料,kits里面有debuggers的調(diào)試工具

按理應(yīng)該是可以調(diào)試的,但是實(shí)測(cè)還是不行,這塊以后再研究,目前使用打印的方式可以湊合用。有哪位朋友有好的方法也可以分享出來(lái),不勝感激。

3 開發(fā)程序進(jìn)行驗(yàn)證

寫個(gè)驗(yàn)證程序,調(diào)用上面的庫(kù)程序,本人寫的是

plain-->cpp2
exe ? ? so(dll)
初步調(diào)用成功
其中plain作為主程序,cpp2作為動(dòng)態(tài)庫(kù)用的

見參考
https://blog.csdn.net/duiwangxiaomi/article/details/119001445
?linux下Qt調(diào)用C++庫(kù)文件(.so)程序?qū)崿F(xiàn)?? ?

4 其他問(wèn)題 4.1?虛擬機(jī)與主機(jī)無(wú)法拷貝文件(第二種共享文件夾待解決)

研究了下拷貝文件,linux下如何拷貝(三種方式,嘗試使用共享文件,mnt/hgfs,無(wú)法出現(xiàn)這個(gè)文件夾,安裝VMwareTools依然無(wú)法出現(xiàn),但是與主機(jī)拷貝東西了,第一種剪貼板的共享可以使用了)。

參考下面

VMWare虛擬機(jī)和主機(jī)共享/傳輸/拷貝文件三種方法 - 走看看

安裝VMwareTools工具的方法,中間提示一些錯(cuò)誤,暫時(shí)未解決;

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)站欄目:linux環(huán)境驗(yàn)證c++程序庫(kù)間調(diào)用-創(chuàng)新互聯(lián)
本文URL:http://bm7419.com/article22/ggscc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、企業(yè)建站做網(wǎng)站、搜索引擎優(yōu)化、App設(shè)計(jì)網(wǎng)站營(yíng)銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化