当前位置: 首页 > news >正文

濮阳市网站建设_网站建设公司_悬停效果_seo优化

阿丰 做网站,网站登录按钮点击没反应什么原因,wordpress今天更新文章数,做企业网站不好混静态库的初步使用 新建 静态库 项目 Lib1 会产生 sln文件与vcproj文件#xff0c;vcproj是工程文件#xff0c;sln是解决方案文件 一个解决方案可以有多个工程 在头文件(Lib1.h)写函数声明#xff0c;在cpp文件定义函数实现 这时候右键点击项目 -生成, 会产生 Lib1.lib…静态库的初步使用 新建 静态库 项目 Lib1 会产生 sln文件与vcproj文件vcproj是工程文件sln是解决方案文件 一个解决方案可以有多个工程 在头文件(Lib1.h)写函数声明在cpp文件定义函数实现 这时候右键点击项目 -生成, 会产生 Lib1.lib 的静态库文件使用这个静态库文件 新建一个控制台项目 a)在主函数cpp文件里面 通过#include “相对路径\Lib1.h” 将函数声明引用过来 b)引用第一步生成的静态库文件 右键项目 - 属性 -配置属性 -链接器-常规-附加库目录 将第一步生成的Lib1.lib文件所在的目录添加上(可以是相对路径) 右键项目 - 属性 -配置属性 -链接器- 输入-附加依赖项 填写上静态库文件的名字 Lib1.lib这一步也可以通过代码来完成 #pragma comment(lib, Lib1.lib)这个时候就可以正常使用这个静态库提供的函数了 动态库的初步使用 用vs新建一个动态库项目 fouroperations, 会出现 dllmain.cpp这个文件内容如下 // dllmain.cpp : 定义 DLL 应用程序的入口点。 #include stdafx.hBOOL APIENTRY DllMain( HMODULE hModule,DWORD ul_reason_for_call,LPVOID lpReserved) {switch (ul_reason_for_call){case DLL_PROCESS_ATTACH:case DLL_THREAD_ATTACH:case DLL_THREAD_DETACH:case DLL_PROCESS_DETACH:break;}return TRUE; }再创建要对外提供的 头文件 与 源文件 fouroperations.h #pragma onceclass FourOperations { public:__declspec(dllexport) FourOperations();__declspec(dllexport) ~FourOperations(); static __declspec(dllexport) double add(double a, double b);//加法static __declspec(dllexport) double sub(double a, double b);//减法static __declspec(dllexport) double mul(double a, double b);//乘法static __declspec(dllexport) double div(double a, double b);//除法__declspec(dllexport) void print(); };fouroperations.cpp // fouroperations.cpp : 定义 DLL 应用程序的导出函数。 //#include stdafx.h #include fouroperations.h #include iostream using namespace std;FourOperations::FourOperations() {}FourOperations::~FourOperations() {}double FourOperations::add(double a, double b) {return a b; } double FourOperations::sub(double a, double b) {return a - b; } double FourOperations::mul(double a, double b) {return a * b; } double FourOperations::div(double a, double b) {return a / b; } void FourOperations::print() {cout this is fouroperations.cpp endl; }这时候右键项目点击生成会生成dll文件发布的话就需要 头文件 fouroperations.h 与 fouroperations.lib 与 fouroperations.dll 2. 使用这个动态库文件 新建一个项目右键项目属性-配置属性-c/c±常规-附加包含目录把动态库文件的 fouroperations.h 添加进去 右键项目属性-配置属性-链接器-常规-附加库目录填写fouroperations.lib 所在的路径) 右键项目属性-配置属性-链接器-输入-附加依赖项填写fouroperations.lib ) 这样就可以正常使用这个动态库文件了 另外关于 linux下如果出现 静态库 使用了动态库 而我们又要使用这个静态库的 情景 参考https://www.cnblogs.com/fnlingnzb-learner/p/8119729.html 非常详细
http://www.ihoyoo.com/news/42855.html

相关文章:

  • 网站上怎么引用视频免费ppt模板下载知乎
  • 苏州专业高端网站建设网络公司wordpress文章首页
  • 哈尔滨网站建设网站制作衡阳网站优化外包首选
  • 广州高铁新建站在哪里广告设计公司有哪些
  • 我想卖东西去哪个网站郑州网站建设外包业务
  • wordpress 图片分类seo的中文含义是什么
  • 网站建站服务公司简洁大方的网站
  • 新手学做网站 iso ed2k天津网站建设有哪些
  • PHP做的网站能容纳多少人网站建设 前端 后端
  • 郑州做网站的外包公司网站建设平台ui确认书
  • 新网站如何做百度关键词电商修图技巧
  • 网站关键词推广方案机器人学做玩 网站
  • 网站小程序开发公司个人网站建设软件
  • 重庆商家网站网站建设专家如何选
  • 虚拟主机建设网站两个东莞网站建设市场分析
  • 怎么查网站到期时间查询网站建设 推荐
  • 无锡做网站优化价格软件企业官网
  • 模块网站弊端地铁公司招聘信息网站
  • 建网站公建网站公司东莞seo培训
  • 免费软件下载网站福州网站建设出格
  • 可信网站友链怎么做郴州seo快速排名
  • 做设计适合关注的网站做的一个网站多少钱
  • 茌平企业做网站推广响应式网站自助建设
  • 广州网站建设技术外包北京最新防疫信息
  • 提供网站技术支持南方网
  • 中国建设银行网站保定五四路易龙天做的网站怎么样
  • 昆明网站建设推荐q479185700上墙做网站充值微信必须是企业
  • 站长之家域名修改 网站 数据库
  • 茶叶公司商城网站建设磁力天堂
  • 漂亮的博客网站模板手机端企业网站设计