vs2008環境下使用zlib庫

2021-06-19 19:55:55 字數 703 閱讀 9205

2. 工程裡**編寫:

#include

#pragma comment(lib, "zdll.lib")

即可開始呼叫zlib的api函式

3. (1) int compress (bytef *dest,  ulongf *destlen, const bytef *source, ulong sourcelen);

把源緩衝壓縮成目的緩衝, 就那麼簡單, 乙個函式搞定

(2) int compress2 (bytef *dest,  ulongf *destlen,const bytef *source, ulong sourcelen,int level);

功能和上乙個函式一樣,都乙個引數可以指定壓縮質量和壓縮數度之間的關係(0-9)不敢肯定這個引數的話不用太在意它,明白乙個道理就好了: 要想得到高的壓縮比就要多花時間

(3) ulong compressbound (ulong sourcelen);

計算需要的緩衝區長度. 假設你在壓縮之前就想知道你的產度為 sourcelen 的資料壓縮後有多大, 可呼叫這個函式計算一下,這個函式並不能得到精確的結果,但是它可以保證實際輸出長度肯定小於它計算出來的長度

(4) int uncompress (bytef *dest,  ulongf *destlen,const bytef *source, ulong sourcelen);

解壓縮(看名字就知道了:)

NTL使用方法(VS2008環境下)

首先必須要有ntl.lib,這是我們通過源 手動生成的,具體方法參考前一篇部落格 vs2008生成 lib檔案 接著我們測試ntl是否能用,具體步驟如下 檔案 新建 專案 空專案,專案名為ntl test,然後將winntl 5 5 2 include的整個目錄,winntl 5 5 2 tests...

VS2008環境使用MFC操作讀取excel檔案

使用軟體vs2008excel版本2003 xls 親測可用 變動 之所以找的困難,很大一部分是因為 不能轉移。現在說一下主要的變動,應該是版本的問題。1 字串前加上l,如l fox 這是unicode的原因。2 有些函式不一樣了,與第乙個鏈結,比如getvalue,現在應該寫成get value,...

VS2008環境使用MFC操作讀取excel檔案

1.建立 mfc工程,mdi 基於對話方塊 其他預設即可。2.操作 excel 檔案初始化 a.project add class mfc class from typelib 專案 新增類 typelib 中的mfc 類 匯入 excel.exe 一般都在 c program files micr...