【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » IT资讯 » 正文

FaceCode

放大字体  缩小字体 发布日期:2020-04-14 03:13:57    浏览次数:26
导读

  好吧,在官网载了32位的cmake。win10打开gui界面,设置好一切,然后configure,直接crash,于是又下载了64,还是一样的问题,这样整了两天,还是没结果。  今天我换了系统试试,改用win7,好吧,很顺利,一下子就看到了vs工程cef.sln,大喜!  为了让minizip接口都是utf8,而在windows下最好使用Unicode去实现,刚

  好吧,在官网载了32位的cmake。win10打开gui界面,设置好一切,然后configure,直接crash,于是又下载了64,还是一样的问题,这样整了两天,还是没结果。

  今天我换了系统试试,改用win7,好吧,很顺利,一下子就看到了vs工程cef.sln,大喜!

  为了让minizip接口都是utf8,而在windows下最好使用Unicode去实现,刚好utf8转Unicode是比较简单,而且不会引进错误,ascii则可能会出现乱码的奇怪情况,所以选择。。。。

  好吧,先定位修改的文件。minizip关于io的操作应该是一个文件ioapi.c。对应的函数有fopen_file_func和fopen64_file_func,看过源码的都知道,这其实是一样的代码。

  在windows下,要保持原来的函数类型,那只能用utf8传递比较合理(啰嗦一下。。。),具体实现最好是Unicode(再啰嗦一下。。。)。a

  在解压后立即用VS2015编译,肯定行不通的,至少libxml/xmlVersion.h是没有准备好的

  在原文件夹里面是缺少不少文件的。因此要在{libxml2解压后的目录}下添加一个lib目录,里面放置iconv.lib。

  打开工程属性,切换到“VC++目录”上修改“包含目录”=“include;$(IncludePath)” “库目录”=“lib;$(LibraryPath)”,这样做好像也不起作用,先不管那么多。

  编译工具VS2015 + pthread-win32-2.9.1(为什么选这个版本,原因有两,一是目前最新版本,二是编译过程简单)

  vs2015编译freetype2.9.1,又作死了,编译出来dll但是看不到lib文件,用dll助手看了,dll里面没有一个函数接口。

  因为libpng只做了zlib的配置(静态库),所以要先下载zlib。然后将两个放在同一个目录下面。

  1.下载zlib(),我下载的是1.2.11版本,下面编译的是32位zlib,64位的找其他人。

  点击1,2设置对应的源码和编译生成的路径,然后点3自动配置,再点4生成make文件。如果要改配置,在3之后更改。忘记有个地方选择unix makes的。配置好之后会变成默认的,

 
关键词: faceboke
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-134973.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4