vs2017建立和兩種方法使用靜態庫.lib
阿新 • • 發佈:2019-01-26
建立:
新建專案->靜態庫
新增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的專案在同一解決方案中)
除錯成功