[size=large][align=center]vs2008生成靜態庫即呼叫靜態庫[/align][/size]
這幾天老大讓我把hdecode的**封裝成庫,網上查了查資料,下面是乙個簡單的函式封裝為庫(靜態庫)的例項:
生成lib方法:
步驟一,新建專案win32 project->static library,建立乙個標頭檔案lib.h
#pragma once
#ifdef __cplusplus
extern "c"
#endif
步驟二新建乙個原始檔如lib.cpp
#include "lib.h"
int add(int a, int b)
步驟3:
確定後再編譯,這時會在工程所在檔案的debug資料夾下產生乙個.lib的靜態鏈結庫。至此,生成工作完成。
呼叫lib方法:
呼叫方法有兩種:
第一種:專案設定中引用,在專案的屬性中設定。
第二種:在**中使用 #progma comment(lib,"lib檔名");
這裡介紹第一種方法。
右鍵單擊專案,有三個地方需要新增lib庫的目錄和標頭檔案的目錄。
步驟一:
在其中填入lib庫的目錄,也可以是相對或絕對路徑。
步驟二:
在其中填入lib庫的名稱,如:test.lib
步驟三:
新建乙個控制台應用程式進行測試
#include "stdafx.h"
#include "..\..\test\test\test.h" //注意:這裡要include進標頭檔案並且指明路徑,或者你可以把頭檔案直接考到你的工程目錄下,並在工程的標頭檔案下把.h檔案包含進來,這樣只要用 #include 「lib.h」就可以
#include
using namespace std;
int main()
return 0;
}
VS2008生成資料庫連線字串
在寫web程式的時候 通常需要在web.config檔案的節點上寫資料庫的鏈結字串,因為是一串字元 我們常常需要寫在固定的文字裡便於下次使用,其實並不需要那麼麻煩的去記憶這串 因為vs中就有現成的工具可以生成這個配置節點的內容,非常的方便。解決辦法 1 在web工程中新增乙個web窗體檔案.aspx...
VS2008中靜態庫的編寫和使用
對於靜態庫的概念和作用我就不多說了,直接說步驟 1 編寫靜態庫 a 新建 專案 win32 win32專案 選擇 靜態庫 空專案 b 編寫檔案 c 生成解決方案 2 使用靜態庫 a 新建乙個工程,並編寫 b 加入外部標頭檔案 工程 屬性 配置屬性 c c 常規 附加包含目錄 加上標頭檔案存放目錄 c...
labview呼叫VS2015生成的DLL
是否可以從64位的labview中呼叫32位的dll。解答 不可以。因為在64位的作業系統中,32位的dll必須在乙個模擬的記憶體空間來處理,他們無法與64位labview中執行的vi共同存在,如果您嘗試在64位的labview中呼叫庫函式節點時選擇32位dll,會彈出乙個錯誤對話方塊說明。選擇的庫...