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

网站业务怎么做网络营销做得比较好的企业

网站业务怎么做,网络营销做得比较好的企业,找网络推广策畿,带搜索网站建设视频教程本文操作按照《c&c开源库编译指南》中内容规范编写,编译环境配置、工具下载、目录规划,及更多其他开源库编译方法请参考该文章。 c&c开源库编译指南:https://blog.csdn.net/binary0006/article/details/144086155 本文章中的源代码已…

        本文操作按照《c&c++开源库编译指南》中内容规范编写,编译环境配置、工具下载、目录规划,及更多其他开源库编译方法请参考该文章。

        c&c++开源库编译指南:https://blog.csdn.net/binary0006/article/details/144086155

        本文章中的源代码已提交到gitee仓库,地址:https://gitee.com/binary0010/depends/tree/master/c/libpng-1.6.47

1.libpng编译

1.1.源代码下载

        源代码下载地址:https://sourceforge.net/projects/libpng/files/libpng16/1.6.47/,直接下载最新版1.6.47版本,点击下图所示链接直接下载即可。

        也可以自己复制这个地址下载:https://sourceforge.net/projects/libpng/files/libpng16/1.6.47/libpng-1.6.47.tar.xz/download 

1.2.windows编译

        先解压源代码到指定目录,libpng源代码中已经提供了CMakeList.txt脚本,这里我们按照规范会对该脚本进行修改。

1.2.1.vs2008构建错误处理-mspdb80.dll错误 

        在实践VS2008使用CMake构建时,会弹出下面错误提示框,分析是libpng在CMake脚本中的定义项目是使用了ASM语言支持。

        一路狂点确定之后好像也没有什么影响,需要解决的话我们把mspdb80.dll、msobj80.dll、mspdbcore.dll、mspdbsrv.exe拷贝一份到cl.exe所在目录即可,注意一定要拷贝上面4个文件,否则在编译时会遇到错误。

        下面有截图给出了拷贝路径。

 1.2.2.修改CMake脚本

        修改CMake脚本按照我们的设计的编译规范来进行构建和编译,修改源代码根目录下的CMakeLists.txt即可。

        脚本涉及的内容主要是使用自定义的FindZLIB.cmake脚本来查找依赖库,以及mt工程的链接库设置。由于脚本内容太多,这里就不粘贴全部代码,仅截图展示修改部分的内容,完整的编译脚本,可以直接从文章开头的gitee仓库获取。

        CMakeLists.txt修改内容: 

1.2.3.vs2008编译 

        前面我们已经把CMakeLists.txt脚本按照规范修改完毕,下面我们将使用cmake来构建vs2008的工程和编译。

1.2.3.1.cmake构建目录设置

        选择源代码根目录(CMakeLists.txt文件在这个目录),设置build目录为源代码根目录下的cmake-vs2008绝对路径为D:/x-app/depends/c/libpng-1.6.47/cmake-vs2008,保证源代码目录干净,会生成工程和临时文件,同时也方便后续有其他的构建工具扩展管理。

1.2.3.2.应用CMake配置

        点击“Configure”会弹出编译器选择对话框,这里选择“Visual Studio 9 2008”点击“Finish”按钮等待配置参数完成。 

1.2.3.3.去掉不需要的编译选项

        因为前面CMakLists.txt脚本被我们修改了,所以这里一定要去掉下面截图所示的4个选项,否则构建时CMake会报错。

1.2.3.4.生成vs解决方案

        下面的红色警告忽略不用管,意思是未来的cmake版本不再支持生成vs2008的解决方案。 

 1.2.3.5.编译工程

        使用vs2008打开“libpng.sln”解决方案文件,分别编译Debug和RelWithDebInfo配置。

 1.2.3.6.安装库文件、头文件

        编译Install工程的Debug和RelWithDebInfo配置,.h文件和编译生成.dll、.lib、pdb文件会拷贝CMakeList.txt中设置的路径下。

        至此通过一个CMakeLists配置文件将windows下vs2008常用编译类型的库全部编译出来了,最终库的对应关系如下。

库类型

运行库类型

库文件

动态库

mdd

libpng16dlld.dll、libpng16dlld.lib

md

libpng16dll.dll、libpng16dll.lib

mtd

libpng16dllmtd.dll、libpng16dllmtd.lib

mt

libpng16dllmt.dll、libpng16dllmt.lib

静态库

mdd

libpng16libd.lib

md

libpng16lib.lib

mtd

libpng16libmtd.lib

mt

libpng16libmt.lib

1.2.4.vs2015编译

        vs2015编译与vs2008相同的,只需要在CMake生成工程时选择vs2015即可,其他版本的vs也是一样的,选择需要使用的vs版本即可,此处只演示一下vs2015的编译。

        因为前面生成过vs2008的工程,需要将build目录设置成cmake-vs2015,再“Configure”选择vs2015即可,其他操作就是一样的了。

http://www.dtcms.com/wzjs/29344.html

相关文章:

  • 公司网站成本谷歌代运营
  • 免备案网站空间购买外贸网
  • 丰台区住房城乡建设委 房管局 官方网站广州网络推广万企在线
  • 泰州做网站哪家好技术培训学校机构
  • 铜仁网站优化谷歌搜索广告优化
  • 烟台市科技局网站seo简介
  • 深圳龙华做网站深圳网站优化排名
  • 公司网站建设的普遍性seo计费系统开发
  • 企业网站建设方案文档推广
  • 嘉兴南湖区建设局网站成品ppt网站国外
  • 一站式海外推广平台sem是什么意思
  • 青岛路桥建设集团有限公司网站seo网站推广全程实例
  • 东莞 网站 建设seo详细教程
  • 零食网站建设策划书网络推广的重要性与好处
  • 制作公司网站视频商务软文写作范文200字
  • 云南网站建设快速排名百度站长平台提交网站
  • .net怎么做网站seo搜索引擎优化介绍
  • 邯郸市恒诚网络科技有限公司seo诊断网站
  • 国家住房和城乡建设部中国建造师网站官网武汉seo外包平台
  • 建筑方面的网站网站建设总结
  • 做音乐网站要什么源码旅游推广赚佣金哪个平台好
  • 广州市做网站的网站如何宣传推广
  • 网站维护与建设ppt网站快速排名优化价格
  • 2345网址导航主页郑州专业seo推荐
  • 网站的用户体验网站优化方案范文
  • 网站制作公司crm客户管理系统十大计算机培训机构排名
  • 洞口做网站的公司浏览器老是出现站长工具
  • 什么网站可以做护考题整合营销传播名词解释
  • 做网站 徐州百度营稍
  • 企业网站的设计与开发关键词规划师工具