編寫靜態庫函式的呼叫:(轉載請註明出處,謝謝!!!)
阿新 • • 發佈:2019-02-19
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.可以將生成的靜態庫指定到固定的資料夾中,具體的方法是:右擊專案->屬性->配置屬性->常規->在輸出目錄裡指定產生靜態庫的資料夾->在下面的目標檔名寫上產生檔案的具體名字。