使用WDK编译环境编译应用程序build命令(静态库程序)
来源:互联网 发布:淘宝店铺破损补寄 编辑:程序博客网 时间:2024/06/05 00:10
TARGETNAME=lib
TARGETTYPE=LIBRARY
TARGETTYPE=LIBRARY
SOURCES=lib.c \
sources文件内容
!INCLUDE $(NTMAKEENV)\makefile.def
makefile文件内容
lib.c或lib.cpp源文件内容,不同的后缀生成的lib库引用时原型不同
int Add(int a, int b)
{
return a+b;
}
int Sub(int a, int b)
{
return a-b;
}
将以上文件分别保存为:sources、makefile、lib.c或lib.cpp文件,使用WDK编译环境直接build -c就可以生成lib.lib文件
注意:如果源文件采用lib.c那么在引用时采用下面的函数原型声明
extern "C" int __stdcall Add(int a, int b);
extern "C" int __stdcall Sub(int a, int b);
如果是lib.cpp编译出来的引用时采用下面的函数原型声明
int __stdcall Add(int a, int b);
int __stdcall Sub(int a, int b);
- 使用WDK编译环境编译应用程序build命令(静态库程序)
- 使用WDK编译环境编译应用程序build命令(动态库程序)
- 使用WDK编译环境编译应用程序build命令(控制台程序)
- 使用WDK编译环境编译应用程序build命令(对话框程序)
- 使用ddk/wdk编译应用程序
- 使用ddk/wdk编译应用程序
- VS2005设置WDK编译环境
- VS2005设置WDK编译环境
- VS2010搭建WDK编译环境
- VS2005设置WDK编译环境 (转)
- NDK-build 编译静态库 没有反应
- 使用VC2005编译静态应用程序的方法
- 使用VC2005编译静态应用程序的方法
- 静态编译QT应用程序
- 在MInGW环境下编译和使用libcurl静态库
- libcurl 静态编译及初步使用(Linux环境)
- wdk和vs2010冲突导致静态编译不同过问题
- linux 下使用ndk-build编译android使用的c++静态库
- 判断一个点是否在给定的凸四边形内
- 2007 ——平方和与立方和
- 面对MS SQL 新的管理组件——SMO
- 开开心心每一天
- Android
- 使用WDK编译环境编译应用程序build命令(静态库程序)
- 求奇数的乘积
- Java 容器排序
- 通用数据结构树—Java语言实现
- aop中的切点函数execution()
- 2005 —— 第几天?
- 一步一步学数据结构之1--1(双向链表)
- boost高并发网络框架+线程池
- POJ3164--Command Network