成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Visual Studio 2010項目中引用Lib靜態庫

開發 后端
今天我們將介紹的是Visual Studio 2010項目中如何引用Lib靜態庫和Openssl包,希望對大家有所幫助。

Openssl是個為網絡通信提供安全及數據完整性的一種安全協議,囊括了主要的密碼算法、常用的密鑰和證書封裝管理功能以及SSL協議,并提供了豐富的應用程序供測試或其它目的使用。首先下載Openssl包:(http://www.openssl.org/),這是一個C語言類庫包,在Windows下可以通過Perl對該類庫包進行MakeBuild,產生libeay32、ssleay32的Lib以及Dll文件,具體操作詳見:http://blogger.org.cn/blog/more.asp?name=OpenSSL&id=18972,通過編譯產生這樣一系列文件:

image

inc32里面放置C語言頭文件。

1. 現在我要在Visual Studio 2010工程項目中使用到它,首先我要創建一個VC++.NET的項目,我這里創建了一個MFC應用程序:

image

在項目名稱中點擊“右鍵”,選擇“屬性”,從里面找到“VC++目錄”:

image

找到兩個目錄選項:

image

其中包含目錄指向你的Openssl的頭文件的目錄,庫目錄指向你的Lib、Dll所在的目錄。

image

image

從這里新建目錄來指向引導的目錄:

然后切換到“鏈接器”-> “輸入”:

image

在“附加依賴項”中,加入兩個Lib文件:

image

這樣就完成了靜態庫的引用。

2. 現在看下項目中怎么引用它(以SHA256算法為例):

  1. #include <openssl/sha.h> 

方法展示

  1. // SHA256算法字符串加密   
  2.  void sha256(charstringchar outputBuffer[64])   
  3. {   
  4.  unsigned char hash[SHA256_DIGEST_LENGTH];   
  5.  SHA256_CTX sha256;   
  6.  SHA256_Init(&sha256);   
  7.  SHA256_Update(&sha256, string, strlen(string));   
  8.  SHA256_Final(hash, &sha256);   
  9. int i = 0;   
  10.  for(i = 0; i < SHA256_DIGEST_LENGTH; i++)   
  11.  {   
  12.  sprintf(outputBuffer + (i * 2), "%02x", hash[i]);   
  13.  }   
  14.  }   
  15.  

調用:

  1. static unsigned char buffer[64];   
  2.  sha256(signature, (char*)buffer);  

由于Openssl包需要利用Perl進行編譯形成Lib以及Dll文件,這里我附上已經制作好的文件,方便大家使用!

Openssl最新版openssl-1.0.0d的Windows執行包下載:openssl_out32dll.rar

原文鏈接:http://www.cnblogs.com/liping13599168/archive/2011/03/16/1986024.html

【編輯推薦】

  1. VS.NET 2010已經發布了beta2版本 新功能
  2. 初步了解Visual Studio 2010 Professional專業版
  3. Visual Studio 2010中使用MTLM管理測試工具
  4. Visual Studio 2010 SP1公測版已經發布
  5. Visual Studio 2010中敏捷開發流程模板的應用

 

責任編輯:彭凡 來源: 博客園
相關推薦

2009-12-02 09:43:38

Visual Stud

2009-11-10 13:43:37

Visual Stud

2010-02-22 16:43:33

Visual Stud

2009-11-11 09:48:06

Visual Stud

2011-03-01 08:47:40

Visual Stud

2010-03-10 09:28:58

Visual Stud

2010-04-12 10:11:59

Visual Stud

2010-03-09 09:09:05

Visual Stud

2009-11-03 09:21:26

Visual Stud

2011-02-13 17:10:28

Visual Stud

2009-11-13 14:59:12

Visual Stud

2010-04-16 14:08:46

Visual Stud

2009-12-11 13:14:45

Visual Stud

2010-04-06 17:32:02

Visual Stud

2010-04-12 08:43:45

Visual Stud

2009-11-11 14:26:13

Visual Stud

2010-01-06 09:41:55

Visual Stud

2010-12-09 09:24:52

Visual Stud

2009-11-12 09:37:14

Visual Stud

2010-03-08 13:59:00

Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91在线视频网址 | 91毛片在线观看 | 日韩aⅴ视频 | 五月婷婷激情网 | 91九色视频在线 | 色综合色综合网色综合 | 操人网站| 国产美女一区二区三区 | 亚洲 欧美 另类 综合 偷拍 | 久久久久电影 | 国产 欧美 日韩 一区 | 国产在线不卡视频 | 日本高清视频在线播放 | 国产精品亚洲第一区在线暖暖韩国 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 日韩av免费在线电影 | 国产精品亚洲精品 | 欧美日韩亚洲系列 | 欧美极品在线视频 | 久久免费看 | 欧美一区二区三区在线播放 | 精品欧美一区二区三区久久久 | 91精品久久久久久久久中文字幕 | 日韩在线视频免费观看 | 一区二区三区四区免费在线观看 | 国产精品久久久久久久免费大片 | 日韩伦理电影免费在线观看 | 免费视频色 | 香蕉视频91 | 久草在线视频中文 | av手机在线免费观看 | 一级做a爰片性色毛片 | 亚洲91精品| 高清免费av | 欧美日韩精品一区 | 久久久久亚洲精品中文字幕 | 国产在线精品免费 | 国产一二三区电影 | 成人免费视频网站在线观看 | 日韩视频区 | 亚洲精色 |