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

從0開始學(xué)OpenSSL 第一期:在VSCode中配置C語言調(diào)用OpenSSL

這篇具有很好參考價(jià)值的文章主要介紹了從0開始學(xué)OpenSSL 第一期:在VSCode中配置C語言調(diào)用OpenSSL。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

OpenSSL 學(xué)習(xí)(一) - 開發(fā)前的準(zhǔn)備

前言

由于一些項(xiàng)目上的需要,我要在C語言中調(diào)用OpenSSL庫,本人并非0基礎(chǔ),至少在上個(gè)學(xué)期學(xué)習(xí)了一門必修的程序設(shè)計(jì)(C語言)。

正文

本人開發(fā)環(huán)境為:

  • 系統(tǒng):Windows 11

  • 開發(fā)工具: VScode + MinGW(GCC)v10.2.0

  • OpenSSL版本:Win64 OpenSSL v3.0.7

安裝 OpenSSL

由于編譯 OpenSSL 太麻煩了,這里我們直接去這個(gè)網(wǎng)站下載已經(jīng)編譯好的安裝包。

如果我們要開發(fā)32位軟件就選擇Win32,64位就選擇Win64,如果同時(shí)需要開發(fā)32位和64位的則下載兩個(gè)。(并不是指你計(jì)算機(jī)的位數(shù)?。?/p>

從0開始學(xué)OpenSSL 第一期:在VSCode中配置C語言調(diào)用OpenSSL

帶 Light 的都不要

下載完成后點(diǎn)擊安裝,安裝目錄選個(gè)自己知道的地方,下面這一項(xiàng)最好是選第二個(gè),其它的一般 Next 就行。

從0開始學(xué)OpenSSL 第一期:在VSCode中配置C語言調(diào)用OpenSSL

配置 VSCode

本節(jié)假設(shè)你已經(jīng)設(shè)置好 VSCode 的C語言調(diào)試了。

我們先打開工作目錄的 c_cpp_properties.json 文件,在 includePath 中加入一項(xiàng) "D:/OpenSSL/OpenSSL-Win64/include" (這里的D:/OpenSSL/OpenSSL-Win64 是我 OpenSSL 的安裝目錄)。

從0開始學(xué)OpenSSL 第一期:在VSCode中配置C語言調(diào)用OpenSSL

之后再打開工作目錄的 tasks.json 文件,在 args 一項(xiàng)中(相當(dāng)于編譯時(shí)的參數(shù))加入以下參數(shù)(原有的最后一項(xiàng)后面記得加個(gè)逗號(hào))(記得根據(jù)自己的安裝目錄更改 “D:\\OpenSSL\\OpenSSL-Win64”)

                "-I",
                "D:\\OpenSSL\\OpenSSL-Win64\\include",
                "-L",
                "D:\\OpenSSL\\OpenSSL-Win64\\lib",
                "-l",
                "ssl",
                "-l",
                "crypto"
從0開始學(xué)OpenSSL 第一期:在VSCode中配置C語言調(diào)用OpenSSL

新建 C 文件

為了能調(diào)用 OpenSSL ,我們需要在我們的代碼前面加入幾條預(yù)處理器指令,代碼如下:

#include <openssl/md5.h>	//這個(gè)不一定是 md5.h ,當(dāng)你要調(diào)用相關(guān)頭文件時(shí)改成要調(diào)用的頭文件名稱 
#pragma comment(lib,"libssl.lib")
#pragma comment(lib,"libcrypto.lib")

然后我們需要打開我們 OpenSSL 的安裝目錄,打開bin文件夾,復(fù)制下面兩個(gè)文件(后面的數(shù)字可能不一樣)到我們C語言項(xiàng)目目錄中。

從0開始學(xué)OpenSSL 第一期:在VSCode中配置C語言調(diào)用OpenSSL

做完這些后,我們就可以成功地運(yùn)行程序了。

本期就先到這里,主要講了講 OpenSSL 程序設(shè)計(jì)的準(zhǔn)備工作,那么我們下期再見。

以上內(nèi)容僅供參考,水平不高,大佬見笑。

作者:CHTXRT

出處:https://blog.csdn.net/CHTXRT

本文使用「CC BY-ND 4.0」創(chuàng)作共享協(xié)議,轉(zhuǎn)載請?jiān)谖恼旅黠@位置注明作者及出處。文章來源地址http://www.zghlxwxcb.cn/news/detail-454276.html

到了這里,關(guān)于從0開始學(xué)OpenSSL 第一期:在VSCode中配置C語言調(diào)用OpenSSL的文章就介紹完了。如果您還想了解更多內(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)文章

  • 一文教你搞懂如何配置VSCode,VSCode的配置究竟在配置什么。(C語言環(huán)境)

    一文教你搞懂如何配置VSCode,VSCode的配置究竟在配置什么。(C語言環(huán)境)

    VSCode 是一款微軟出的輕量級(jí)編輯器,它本身只是一款 文本編輯器 而已,所有的功能都是以 插件 擴(kuò)展的形式所存在,想用什么功能就安裝對應(yīng)的擴(kuò)展即可,非常方便,同時(shí)也支持非常多的主題和圖標(biāo),外觀比較好看,重要的是VSCode支持各大主流操作系統(tǒng),包括Windows、Linux和

    2024年04月15日
    瀏覽(44)
  • VsCode如何配置C語言環(huán)境?

    VsCode如何配置C語言環(huán)境?

    以前學(xué)校上C語言課程都是使用VC++6.0上課,這個(gè)學(xué)期為了復(fù)習(xí)一遍C語言,而且自己經(jīng)常使用VSCode開發(fā)前端項(xiàng)目,所以為了方便。這里把需要的環(huán)境和插件配置在這里介紹一下。 MinGW-W64 GCC的下載地址為:https://github.com/niXman/mingw-builds-binaries/releases 詳細(xì)下載配置可以看我的另一

    2024年02月15日
    瀏覽(23)
  • VSCode配置C語言編譯環(huán)境

    VSCode配置C語言編譯環(huán)境

    一、下載C語言編譯器: (1)下載地址:MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64 at SourceForge.net 下載如下的windows版本: ?(2)配置環(huán)境變量: ?二、安裝VSCode 三、配置VSCode (1)安裝C/C++插件: ?(2)配置文件:新建.vscode文件夾,文件夾下新建如下三個(gè)文件 ?1、c_cpp_

    2024年02月10日
    瀏覽(61)
  • 【Golang】VScode配置Go語言環(huán)境

    【Golang】VScode配置Go語言環(huán)境

    安裝VScode請參考我的上一篇博客:VScode安裝_?548的博客-CSDN博客 接下來我們直接進(jìn)入正題: Go語言(又稱Golang)是一種開源的編程語言,由Google開發(fā)并于2009年首次發(fā)布。Go語言具有簡潔、高效、可靠和易于閱讀的特點(diǎn),被設(shè)計(jì)用于解決大型項(xiàng)目的開發(fā)需求。它結(jié)合了靜態(tài)類型

    2024年02月03日
    瀏覽(24)
  • 使用VSCODE配置GO語言開發(fā)環(huán)境

    1. 安裝GO SDK 官方下載地址是:golan.google.cn/dl 2. 安裝完畢后,會(huì)自動(dòng)在配置文件中加入一些內(nèi)容,其中比較重要的三個(gè)是: GOROOT(具體GO語言在硬盤上安裝的位置,比如D:/GO) GOPATH(未來使用go install安裝第三方工具包時(shí),都會(huì)安裝在GOPATH指定文件夾下的src或bin目錄下,比如

    2024年02月06日
    瀏覽(16)
  • R語言下載安裝及VScode配置

    R語言下載安裝及VScode配置

    1. R 下載和安裝 1.1 下載 網(wǎng)址:https://www.r-project.org/ 選擇一個(gè)鏡像地址下載 選擇對應(yīng)的版本 一般選擇base即可 1.2 安裝 下載安裝包后按提示安裝即可。注意盡量不要安裝在C盤/系統(tǒng)盤,可能會(huì)出現(xiàn)其他錯(cuò)誤,不只是占用系統(tǒng)盤空間。 2. VSCODE 配置 2.1 安裝R拓展 2.2 安裝R語言輔助

    2024年02月01日
    瀏覽(17)
  • VSCode 配置 C 語言編程環(huán)境

    VSCode 配置 C 語言編程環(huán)境

    目錄 一、下載 mingw64 二、配置環(huán)境變量 三、三個(gè)配置文件 四、格式化代碼 1、安裝插件 2、保存時(shí)自動(dòng)格式化 3、左 { 不換行 上了兩年大學(xué),都還沒花心思去搭建 C 語言編程環(huán)境,慚愧,慚愧。 mingw64 是著名的 C/C++ 編譯器 GCC 的 Windows 版本。 下載地址:MinGW-w64 - for 32 and 64

    2024年02月10日
    瀏覽(22)
  • VSCode配置C/C++語言環(huán)境(2023版)

    VSCode配置C/C++語言環(huán)境(2023版)

    vscode下載地址 https://code.visualstudio.com/ 不會(huì)安裝vscode的看下方博客: 超詳細(xì)VSCode安裝教程(Windows)_索兒呀的博客-CSDN博客 C編譯器(MinGW-W64 GCC)下載地址: https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 在線下載的exe文件一般是會(huì)有網(wǎng)絡(luò)的問題,導(dǎo)致下載不了,建議windows64位

    2024年02月09日
    瀏覽(20)
  • VScode下配置Go語言開發(fā)環(huán)境【2023最新】

    VScode下配置Go語言開發(fā)環(huán)境【2023最新】

    本文主要記錄了 Go 的安裝,以及給 vscode 配置 Go 的環(huán)境。 截圖比較多所以顯得文章比較長。如有錯(cuò)誤歡迎指出~ 系統(tǒng):Windows 10 go:1.20.6 vscode:June 2023 (version 1.80) 下載鏈接:Go下載 下載和系統(tǒng)對應(yīng)的版本,我是 windows 所以選擇了下圖的這個(gè)。選的是最新的穩(wěn)定版本 go1.20.6:

    2024年02月15日
    瀏覽(23)
  • 第十四屆藍(lán)橋杯模擬賽(第一期)——C語言版

    問題描述 十進(jìn)制整數(shù) 2 在十進(jìn)制中是 1 位數(shù),在二進(jìn)制中對應(yīng) 10 ,是 2 位數(shù)。 十進(jìn)制整數(shù) 22 在十進(jìn)制中是 2 位數(shù),在二進(jìn)制中對應(yīng) 10110 ,是 5 位數(shù)。 請問十進(jìn)制整數(shù) 2022 在二進(jìn)制中是幾位數(shù)? 答案提交 這是一道結(jié)果填空的題,你只需要算出結(jié)果后提交即可。本題的結(jié)果

    2023年04月09日
    瀏覽(94)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包