国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++靜態鏈接庫

2019-11-08 19:43:46
字體:
來源:轉載
供稿:網友
1 打開VS2010→新建win32項目→命名libm→下一步選中靜態庫完成2 新建空文件mylib.h和mylib.cpp   其中mylib.h文件中代碼如下:
#ifndef LIB_H#define LIB_H extern "C" int add(int x,int y);#endif其中mylib.cpp文件中代碼如下:
#include "stdafx.h"#include "libtest.h"int add(int x,int y){   return x + y;}

3 點擊生成(不是調試F5,否則報錯),在Debug文件夾下產生一個libm.lib文件(不是mylib.lib文件)

4 新建一個libdelete對話框工程,把生成的libm.lib文件和靜態庫的頭文件mylib.h拷貝到該工程文件夾下。

5 在文件libdeleteDlg.cpp聲明處添加如下代碼

#include "mylib.h"#PRagma comment(lib, "libm.lib")//表示本文件生成的obj文件應用靜態鏈接庫連在一起在函數BOOL ClibdeleteDlg::OnInitDialog()下面添加如下代碼顯示

int m=add(10,20);CString cs;cs.Format(L"%d",m);AfxMessageBox(cs);

計算結果如下所示。

問題:寫靜態庫只包含了一個#include "stdafx.h"頭文件,很多函數都沒有包含在內,要用更多函數需要更多頭文件。

源文件代碼:http://download.csdn.net/detail/yuanboshuai/9755872


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 汕头市| 通山县| 天等县| 清水河县| 萝北县| 株洲县| 博兴县| 永吉县| 手游| 莱芜市| 磐石市| 京山县| 化州市| 随州市| 龙海市| 准格尔旗| 扎囊县| 祁东县| 海城市| 无极县| 濮阳市| 灯塔市| 尤溪县| 韩城市| 沂源县| 武威市| 星座| 新宾| 会宁县| 汨罗市| 长汀县| 林西县| 新绛县| 景宁| 衡东县| 松潘县| 扎囊县| 临潭县| 搜索| 西贡区| 宁德市|