5.测试静态库 stacdll.lib。
1)创建一个“win32 控制台应用程序”项目。名称为:stacdlltest。
2)配置“应用程序设置”为“控制台应用程序”,其他默认。
3)在主 stacdlltest.cpp 文件中主要代码如下所示。
// StaticDllTest.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "..\StaticDll\staticLib.h"
#pragma comment(lib, "..\\debug\\staticdll.lib") //指定与静态库一起
连接
int _tmain(int argc, _TCHAR* argv[])
{
printf( "2 + 3 = %d\n", add( 2, 3 ) );
return 0;
}
二、Win32 动态链接库
1. 创建一个“Win32 控制台应用程序”。名称为 NonMfcDll。
2. 配置“应用程序设置”为“DLL”。
3. 向生成的项目中添加一个头文件和一个实现文件,名称分别为 nonmfclib.h 和
nonmfclib.cpp。分别向这两个文中添加如下代码:
//NonMfcLib.h
#ifndef LIB_H
#define LIB_H
extern "C" __declspec(dllexport) int add(int x, int y);
#endif
//NonMfcLib.cpp
#include "stdafx.h"
#include "NonMfclib.h"
- 1
- 2
- 3
- 4
- 5
- 6
前往页