1. 程式人生 > >編寫靜態庫函式的呼叫:(轉載請註明出處,謝謝!!!)

編寫靜態庫函式的呼叫:(轉載請註明出處,謝謝!!!)

1.新建->win32專案->靜態庫->完成;
2.新建一個.h檔案和一個.cpp檔案。例如:
//sub.h

ifndef _SUB_H

define _SUB_H

void sub(int a,int b);

endif

//sub.cpp

include “sub.h”

include

void sub(int a,int b)
{
std::cout<<(a-b)<

include

include “GetImageName.h”//加入標頭檔案

pragma comment(lib,”jingtaiku.lib”)//連線靜態庫

int main()
{
xiaohua(“我是顧宮”);
xiaoming(“我是小宮”);
system(“pause”);
return 0;
}
使用上面的第一種連線靜態庫的方法有時候不準確,所以要用第二種方法更加準確。第二種連線靜態庫:
右擊工程->屬性->連結器->常規->連結庫依賴項裡面輸入靜態庫的絕對地址。

                輸入->附加依賴項裡面輸入靜態庫名和拓展名。

此時在編寫程式碼,就不需要#pragma comment(lib,”jingtaiku.lib”)了。只需要加上標頭檔案就可以直接呼叫了。

5.可以將生成的靜態庫指定到固定的資料夾中,具體的方法是:右擊專案->屬性->配置屬性->常規->在輸出目錄裡指定產生靜態庫的資料夾->在下面的目標檔名寫上產生檔案的具體名字。