在VC 6 0中建立靜態庫

2021-04-13 06:00:52 字數 720 閱讀 2141

本文介紹用vc建立static lib,並且如何使用自己建立的庫。

1)新建乙個win32 static library工程,預設「ok」-〉「finish」即可

2)新建檔案add.cpp和add.h到此工程

add.h檔案如下:

#include

int add(int x, int y);

add.cpp檔案內容如下:

#include "add.h"

int add(int x, int y)

3)編譯庫,成功編譯後,可以在工程的「debug」資料夾中得到libproject.lib檔案

4)另外新建乙個工程來使用這個lib,在這,我建立乙個win32 console工程,命名為「libtest」,將add.h和生成的libproject.lib檔案拷貝到libtest工程目錄下,在libtest工程中新增庫的add.h檔案,在test.cpp檔案內容如下:

#include "add.h"

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

void main()

編譯libtest工程,並執行就可以看到輸出結果如下:

this sum is caculated in a static lib:3

在VC6 0中的除錯

3.設定資料斷點,和上面不同也就是表示式,換成了乙個全域性變數,並且在斷點對話方塊中,選中data選項卡,然後輸入全域性變數名,那麼當這個全域性變數的值發生給變時,程式就會中斷。4.設定訊息斷點 就是指斷點與訊息及相應的訊息處理函式 當某個訊息處理函式處理了乙個斷點訊息,程式將在訊息處理函式處中斷。...

在vc 6 0中配置OpenGL環境

opengl入門學習 寫給想用計算機畫圖的朋友 opengl作為當前主流的圖形api之一,它在一些場合具有比directx更優越的特性。1 與c語言緊密結合。opengl命令最初就是用c語言函式來進行描述的,對於學習過c語言的人來講,opengl是容易理解和學習的。如果你曾經接觸過tc的graphi...

在vc6 0中安裝boost 1 39

根據文件 boost 1 39 0 libs regex doc html boost regex install.html中 microsoft visual c 6,7,7.1 and 8 的說明從原始碼構建boost regex庫 我使用的步驟如下 1.開啟cmd視窗,改變目錄到 c prog...