国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Visual Studio部署matplotlib繪圖庫的C++版本

這篇具有很好參考價(jià)值的文章主要介紹了Visual Studio部署matplotlib繪圖庫的C++版本。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

??本文介紹在Visual Studio軟件中配置、編譯C++環(huán)境下matplotlibcpp庫的詳細(xì)方法。

??matplotlibcpp庫是一個(gè)C++環(huán)境下的繪圖工具,其通過調(diào)用Python接口,實(shí)現(xiàn)在C++代碼中通過matplotlib庫的命令繪制各類圖像。由于其需要調(diào)用Python接口,因此在配置matplotlibcpp庫時(shí)有些較為麻煩的操作。本文就將matplotlibcpp庫的具體配置方法進(jìn)行詳細(xì)介紹。

1 Git配置

??Git是一個(gè)分布式開源版本控制系統(tǒng),在后期我們需要基于其完成vcpkg包管理器的下載與安裝,因此需要首先完成Git的配置;具體方法大家可以參考下載、安裝Git并拷貝GitHub項(xiàng)目到本地的流程這篇文章。

2 vcpkg配置

??vcpkg是一個(gè)開源的C++包管理器,在后期我們需要基于其完成matplotlibcpp庫的下載與安裝,因此需要首先完成vcpkg的配置。

??首先,選定一個(gè)路徑作為vcpkg的保存路徑;隨后,在這一文件夾下,按下Shift按鈕并同時(shí)右擊鼠標(biāo),選擇“在此處打開Powershell窗口”。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,將彈出如下所示的窗口。

Visual Studio部署matplotlib繪圖庫的C++版本

??接下來,在其中輸入如下的代碼,并運(yùn)行。

git clone https://github.com/microsoft/vcpkg

??具體如下圖所示。

Visual Studio部署matplotlib繪圖庫的C++版本

??稍等片刻,出現(xiàn)如下所示的界面,說明vcpkg安裝完畢。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,輸入如下代碼,進(jìn)入vcpkg保存路徑。

cd vcpkg

??再輸入如下代碼,激活vcpkg環(huán)境。

.\bootstrap-vcpkg.bat

??具體如下圖所示。

Visual Studio部署matplotlib繪圖庫的C++版本

??運(yùn)行完畢后,將得到如下所示的結(jié)果。

Visual Studio部署matplotlib繪圖庫的C++版本

??接下來,再輸入如下所示的代碼,將vcpkg與我們的Visual Studio軟件相連接。

.\vcpkg integrate install

??具體如下圖所示。

Visual Studio部署matplotlib繪圖庫的C++版本

??代碼運(yùn)行完畢后,如下圖所示。

Visual Studio部署matplotlib繪圖庫的C++版本

3 matplotlibcpp配置

??接下來,我們即可開始進(jìn)行matplotlibcpp庫的配置。

3.1 matplotlibcpp安裝

??首先,依然在剛剛的界面中,輸入如下代碼,安裝matplotlibcpp庫。

.\vcpkg install matplotlib-cpp

??代碼運(yùn)行結(jié)束后,得到如下所示的結(jié)果。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,輸入如下所示的代碼,安裝64位的matplotlibcpp庫。

 .\vcpkg install matplotlib-cpp:x64-windows

??運(yùn)行代碼后,得到如下所示的結(jié)果。

Visual Studio部署matplotlib繪圖庫的C++版本

3.2 matplotlibcpp配置

??首先,在剛剛配置的vcpkg的保存路徑中,通過以下路徑,找到matplotlibcpp.h文件,并將其打開。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,在其#include部分的最下方,添加如下代碼。

#include <string>

??具體如下圖所示。

Visual Studio部署matplotlib繪圖庫的C++版本

??同時(shí),在該文件340行左右,將template開頭的兩行注釋掉,如下圖所示。

Visual Studio部署matplotlib繪圖庫的C++版本

4 Python配置

??由于matplotlibcpp庫是通過調(diào)用Python接口,實(shí)現(xiàn)在C++代碼中通過matplotlib庫的命令繪制各類圖像,因此配置matplotlibcpp庫時(shí)還需要保證電腦中擁有Python環(huán)境。而這里的Python環(huán)境也有一個(gè)具體的要求——需要具有Debug版本的Python。

??因此,可以分為3種情況:第一種情況,是大家電腦中之前沒有安裝過任何Python環(huán)境;第二種情況,是大家之前有通過Anaconda下載Python環(huán)境;第三種情況,則是大家之前有通過Python官方下載Python環(huán)境。針對這三種情況該具體如何配置,我們也會(huì)在接下來的文章中具體提及。

??首先,對于第二種情況,也就是之前有通過Anaconda下載Python環(huán)境的情況,大家從這里開始看就好。首先,需要看一下AnacondaPython的版本;如下圖所示,我這里就是在Anaconda中有3.9.12版本的Python。

Visual Studio部署matplotlib繪圖庫的C++版本

??其次,對于第一種情況,也就是之前沒有安裝過任何Python環(huán)境的情況,大家從這里開始看就好。我們在Python的官方下載地址中,下載最新的Python版本即可(如果是之前有通過Anaconda下載Python環(huán)境的情況,大家這里下載和自己AnacondaPython版本不一樣的版本即可。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,雙擊打開剛剛下載好的安裝包。對于第三種情況,即大家之前有通過Python官方下載Python環(huán)境的情況,那么直接找到當(dāng)初的安裝包,然后進(jìn)行如下的操作即可。

??首先,選擇“Customize installation”選項(xiàng)。

Visual Studio部署matplotlib繪圖庫的C++版本

??接下來的頁面,選擇默認(rèn)的配置即可。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后的頁面,選中第一個(gè)方框中所包含的勾選項(xiàng),并在其下方配置自定義安裝路徑;這個(gè)路徑建議大家自己修改一下,同時(shí)記下來這個(gè)路徑,之后會(huì)經(jīng)常用到。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,依據(jù)文章Windows電腦環(huán)境變量(用戶變量、系統(tǒng)變量)的修改提到的方法,首先將以下兩個(gè)路徑添加到環(huán)境變量中的用戶變量Path中。具體這兩個(gè)路徑的前綴,和大家前面所選的Python安裝路徑有關(guān)。

Visual Studio部署matplotlib繪圖庫的C++版本

??接下來,將這兩個(gè)路徑同樣在環(huán)境變量系統(tǒng)變量Path中添加一下;此外,還要注意,如果大家的環(huán)境變量中,有原本的Python路徑,大家最好將原本的路徑放在我們新建的變量的下方,如下圖所示。

Visual Studio部署matplotlib繪圖庫的C++版本

??此外,還需要在系統(tǒng)變量中,添加如下所示的兩個(gè)內(nèi)容;其中,“變量”一欄依次填寫PYTHONHOMEPYTHONPATH,“”一欄就是剛剛我們的Python安裝路徑。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,我們在計(jì)算機(jī)中進(jìn)入Python環(huán)境,就默認(rèn)進(jìn)入我們剛剛配置的、新的Python環(huán)境;之后如果我們需要正常使用Python了,可以用我們這次配置的新的Python;也可以將剛剛配置的PYTHONHOMEPYTHONPATH兩個(gè)系統(tǒng)變量刪除,并將原有Python所對應(yīng)的環(huán)境變量提前到剛剛配置好的Python環(huán)境變量之前,從而使用我們原先版本的Python。

??接下來,我們需要對新創(chuàng)建的Python進(jìn)行matplotlib庫與numpy庫的安裝。這里就使用Python最傳統(tǒng)的pip安裝方法即可,首先輸入如下的代碼。

pip install -U matplotlib

??出現(xiàn)如下所示的界面即說明matplotlib庫已經(jīng)安裝完畢。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,輸入如下所示的代碼。

pip install numpy scipy matplotlib

??即可完成numpy庫的安裝。

5 解決方案配置

??接下來,我們創(chuàng)建或打開需要調(diào)用matplotlibcpp庫的解決方案。

??首先,將前述Python安裝路徑下的以下兩個(gè).dll文件復(fù)制(具體文件名稱與Python版本有關(guān))。

Visual Studio部署matplotlib繪圖庫的C++版本

??并將其復(fù)制到解決方案的文件夾下。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,依據(jù)文章如何在Visual Studio新C++項(xiàng)目中調(diào)用之前配置過的庫?中提到的方法,分別進(jìn)行以下配置。

??首先,在“附加包含目錄”中,將Pythonnumpy庫的include文件夾放入其中。

Visual Studio部署matplotlib繪圖庫的C++版本

??其次,在“附加庫目錄”中,將Python安裝路徑下libs文件夾的路徑放入其中。

Visual Studio部署matplotlib繪圖庫的C++版本

??再次,在“附加依賴項(xiàng)”中,將Python安裝路徑下libs文件夾中如下所示的4個(gè).lib文件放入其中。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,對于需要調(diào)用matplotlibcpp庫的程序,需要添加以下代碼。

#include "matplotlibcpp.h"
namespace plt = matplotlibcpp;

??具體如下圖所示。

Visual Studio部署matplotlib繪圖庫的C++版本

??隨后,即可開始運(yùn)行代碼。這里提供一個(gè)最簡單的matplotlibcpp庫調(diào)用代碼。

#include "matplotlibcpp.h"

namespace plt = matplotlibcpp;

int main() {
	plt::plot({ 1, 2, 3, 4 });
	plt::show();
	return 0;
}

??運(yùn)行代碼,出現(xiàn)如下所示的窗口。

Visual Studio部署matplotlib繪圖庫的C++版本

??以上,即完成了matplotlibcpp庫的配置。文章來源地址http://www.zghlxwxcb.cn/news/detail-825029.html

到了這里,關(guān)于Visual Studio部署matplotlib繪圖庫的C++版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python numpy庫的應(yīng)用、matplotlib繪圖、opencv的應(yīng)用
  • 【C++】CMake中Visual Studio的MSVC版本與PCL版本對應(yīng)關(guān)系

    Visual Studio Version MSVC Version Visual Studio 2022 version 17.0.1-17.3.4 1930 -1933 Visual Studio 2019 version 16.00-16.11.2 1920 -1929 Visual Studio 2017 version 15.0-15. 9.11 1910 -1916 Visual Studio 2015 version 14.0 1900 -1933 PCL 版本 Visual Studio 1.13.0 2022及以上版本 1.12.1 2019及以上版本 1.12.0 2019及以上版本 1.11.1 2019及以上版

    2024年02月20日
    瀏覽(23)
  • Visual Studio部署C++環(huán)境下OpenCV庫

    Visual Studio部署C++環(huán)境下OpenCV庫

    ??本文介紹在 Visual Studio 2022 中配置、編譯 C++ 計(jì)算機(jī)視覺庫 OpenCV 的方法。 ??首先,我們進(jìn)行 OpenCV 庫的下載與安裝。作為一個(gè)開源的庫,我們直接在其官方下載網(wǎng)站中進(jìn)行下載即可;如下圖所示,我們首先選擇需要下載的操作系統(tǒng)。 ??隨后,即可在彈出的新界面中自

    2024年03月09日
    瀏覽(36)
  • Visual Studio部署C++矩陣庫Armadillo的方法

    Visual Studio部署C++矩陣庫Armadillo的方法

    ??本文介紹在 Visual Studio 軟件中配置 C++ 環(huán)境下線性代數(shù)運(yùn)算庫 Armadillo 的方法。 ??首先,我們需要在 Armadillo 庫官網(wǎng)下載其源代碼,直接點(diǎn)擊下圖所示紅色框內(nèi)部分即可。 ??點(diǎn)擊上圖所示位置后,將彈出一個(gè)新的下載界面; Armadillo 庫的源代碼將隨后自動(dòng)下載。 ??

    2024年02月19日
    瀏覽(24)
  • Window中,Visual Studio 2022(C++)環(huán)境下安裝OpenCV教程(不用Cmake版本)

    Window中,Visual Studio 2022(C++)環(huán)境下安裝OpenCV教程(不用Cmake版本)

    本教程主要為了方便小白安裝C++版本的OpenCV。 1. 第一步:下載官方OpenCV 下載后,在本地安裝即可,注意記住安裝路徑,后續(xù)需要! 2. 配置系統(tǒng)環(huán)境變量,Path中,新增變量。即opencv安裝的路徑,選到opencv中build/x64/vc15/bin 3. 安裝visual studio 2022,官網(wǎng) 直接,按照C++配置安裝即可

    2024年02月11日
    瀏覽(33)
  • Visual Studio 2022 17.5.0版本 c++ 存在太多錯(cuò)誤,IntelliSense引擎無法正常運(yùn)行

    Visual Studio 2022 17.5.0版本由于boost或者其它第三方庫導(dǎo)致IntelliSense無法使用,臨時(shí)解決方案:/Zc:preprocessor 微軟已注意到該問題,原帖子:IntelliSense 報(bào)告了許多提升庫的錯(cuò)誤 - Visual Studio 反饋

    2024年02月11日
    瀏覽(38)
  • visual studio編譯出的exe執(zhí)行時(shí)找不到vcrunime140d.dll庫的解決辦法

    visual studio編譯出的exe執(zhí)行時(shí)找不到vcrunime140d.dll庫的解決辦法

    有visual studio環(huán)境是不會(huì)出現(xiàn)這個(gè)異常的(我換電腦試過了),沒有這個(gè)環(huán)境的,把vs的dll復(fù)制進(jìn)C:WindowsSysWOW64的路徑,會(huì)報(bào)新的異常。如果繼續(xù)復(fù)制解決新異常 最后出現(xiàn)了這個(gè)報(bào)錯(cuò) 這個(gè)dll我自己庫里都沒有(當(dāng)然可能路徑?jīng)]有找對),所以不推薦硬來,對用戶體驗(yàn)很不友好

    2024年02月13日
    瀏覽(26)
  • Visual Studio的各個(gè)歷史版本下載

    Visual Studio的各個(gè)歷史版本下載

    最新版下載地址: https://visualstudio.microsoft.com/zh-hans/?rr=https://www.microsoft.com/zh-cn/ 或者 https://visualstudio.microsoft.com/zh-hans/ https://docs.microsoft.com/zh-cn/visualstudio/productinfo/vs-roadmap

    2024年04月14日
    瀏覽(17)
  • vc visual studio舊 版本 下載

    vc visual studio舊 版本 下載

    vc visual studio舊 版本 下載 https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ msvcp140D.dll mfc140d.dll mfc140d.dll https://visualstudio.microsoft.com/zh-hans/downloads/ 3.特殊需求:離線下載(文件較大) dos命令:如下載社區(qū)版本; #如果下載中英文版本就寫兩個(gè)語言,如果只下載一個(gè)就只寫一個(gè); .v

    2024年02月03日
    瀏覽(33)
  • VS(Visual studio)各版本密鑰匯總

    親測好用,留作自用,每次換電腦或者系統(tǒng)必裝。 VS2022 專業(yè)版:(PRO) TD244-P4NB7-YQ6XK-Y8MMM-YWV2J 企業(yè)版:(Enterprise) VHF9H-NXBBB-638P6-6JHCY-88JWH VS2015 2015算是用過vs里面最久的了,感情深,陪伴了完整的大學(xué)時(shí)光,然后研究生到現(xiàn)在工作,雖然現(xiàn)在開發(fā)的少了,但是做游戲的話還是首選

    2024年02月12日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包