创建和使用静态链接库.docVIP

  • 8
  • 0
  • 约1.35千字
  • 约 3页
  • 2017-08-15 发布于江苏
  • 举报
创建和使用静态链接库

【原创】C++关于创建和使用静态链接库 静态库是在编译时跟目标文件一起被编译的。 ? DEV-C++: 首先,新建工程,选择Static Library,工程名称设为Myfunc 新建一个名为func.h的头文件,代码如下 #ifndef _define #define _define namespace hehe { int foo(int x,int y); template typename T T foo1(T x,T y); //模板定义是不产生代码的,只有在实例化的时候才会产生代码 //所以,使用了模板的函数必须放在头文件中,因为模板需要在编译时推导 template typename T T foo1(T x,T y) { return x+y; } } #endif ? 再新建一个func.cpp文件,添加如下代码 #include func.h namespace hehe { int foo(int x,int y) { int z=1; for(int i=0;iy;i++) z*=x; return z; } } ? 编译工程,会在工程目录里生成一个Myfunc.a文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档