1. 程式人生 > >vs2017建立和兩種方法使用靜態庫.lib

vs2017建立和兩種方法使用靜態庫.lib

建立:

新建專案->靜態庫

新增MyLib.h標頭檔案

#pragma once
void printfHello();

新增MyLib.cpp原始檔
#include "stdafx.h"
#include"MyLib.h"
#include<stdio.h>

void printfHello()
{
	printf("Hello");
}


點選生成解決方案,成功表示靜態庫檔案.lib已生成。

使用:

新建專案->控制檯應用程式

第一種使用方法:

A 、把生成的.lib檔案和專案檔案中的MyLib.h複製到剛建立的專案資料夾內

B、標頭檔案->新增現有項->選擇->新增MyLib.h

C、資原始檔->新增現有項->選擇->新增.lib檔案

D、.cpp檔案如下

#include "stdafx.h"
#include"MyLib.h"
#include<stdio.h>


void printfHello()
{
	printf("Hello");
}

除錯成功

第二種使用方法:

A、新增工程的標頭檔案目錄:工程---屬性---配置屬性---c/c++---常規---附加包含目錄:加上標頭檔案存放目錄。

B、新增檔案引用的lib靜態庫路徑:工程---屬性---配置屬性---連結器---常規---附加庫目錄:加上lib檔案存放目錄。
C  然後新增工程引用的lib檔名:工程---屬性---配置屬性---連結器---輸入---附加依賴項:加上lib檔名


https://jingyan.baidu.com/album/f0e83a256230ea22e4910163.html?picindex=14(.lib專案和使用.lib的專案在同一解決方案中)

除錯成功