Visual Studio 2008 中创建和调用Static Library静态链接库文件
来源:互联网 发布:电商将被淘汰 知乎 编辑:程序博客网 时间:2024/05/16 05:04
1.新建一个Visual C++语言下的Win32项目,在应用程序内容中选择“表态库”,去掉预编译头前的选项钩。OK!完成!
2.在头文件目录中加一个lib.h文件
#ifndef LIB_H
#define LIB_H
extern "C" int add(int x,int y); //声明为C编译、连接方式的外部函数
#endif
3.在源文件目录中加一个lib.cpp文件
#include "lib.h"
int add(int x,int y)
{
return x + y;
}
好了,调试这个工程就会工程所在目录的Debug子目录下生成一个lib.lib文件了,这个就是表态链接库文件了,别的应用程序就可以来调用了。
4.新建一个空的Win32控制台项目
在源文件目录下加入一个libcall.cpp文件:
#include <stdio.h>
#include "lib.h"
#pragma comment(lib,"lib.lib") //指定与静态库一起连接
int main(int argc, char* argv[])
{
printf("2 + 3 = %d",add(2,3));
int i;
scanf("%d", &i);
}
把2步中的lib.h文件拷到与libcall.cpp相同的目录下,把三步中生成的lib.lib也拷到这个目录下。
好了,调试运行,就可以看到结果了,加上scanf("%d", &i);这句是为了能让命令行在运行完后停住,以看到结果,纯属高度目的。
- Visual Studio 2008 中创建和调用Static Library静态链接库文件
- Visual Studio 2008 中创建和调用Static Library静态链接库文件
- Visual Studio 2008 中创建和调用Static Library静态链接库文件
- Visual Studio 2008 中创建和调用Static Library静态链接库文件
- Visual Studio 2008 中创建和调用Static Library静态链接库文件
- 创建静态库static library
- iOS中静态库的创建和使用、制作通用静态库(Cocoa Touch Static Library)
- codeblocks中创建和调用静态链接库(lib)
- 使用静态链接库(static library)
- VS2010创建和调用静态链接库
- 静态链接库的创建和调用
- 创建静态库Cocoa Touch Static Library
- iOS 创建静态库static library
- 在VS2010中创建和调用动态链接库和静态链接库
- 创建和调用动态链接库与静态链接库
- VC win32 static library静态链接库简单示例
- Visual Studio 2008 创建dll 动态链接库
- Visual Studio 2008 创建dll 动 态链接库
- C/S里面嵌入B/S页面
- Windows 下安装 S60_3rd_sdk_fp1,并在 eclipse 上搭建 Nokia 的 J2ME 开发环境
- VNC实现远程桌面控制
- vc++学习日记 1.30 为程序添加快捷菜单
- Getting to know ISO 15926
- Visual Studio 2008 中创建和调用Static Library静态链接库文件
- 传递参数为in('','','') 不定数据时
- 关于Java中BorderLayout布局的一个纠结问题,求教
- jQuery中的end()方法的详解
- WINCE代码的目录组织
- 于丹教授很棒的话
- 沦落了么?中国武术,您还是死去吧P武术文化
- [转]富人的28个理财习惯
- 韩寒--