zoukankan      html  css  js  c++  java
  • libxml2 crash

    在 xmlParseFile

    就那么挂在里面了

    只有一个dll 和一堆头文件

    没法调试

    有如下猜想(感谢fb 和 array)

    这是一个unhandled exception可以catch看看

    也许是编码问题 所以空 来试试

    以上两条路都走不通,空白xml都crash

    尝试重新加载libxml2

    这就需要编译他的win32版本了

    要用nmake

    cmd

    cd .......

    (加环境变量 for nmake.exe)

    nmake.exe /f makefile.msvc

     http://www.cnblogs.com/imlucky/archive/2012/10/29/2744992.html

    there is no script engine for file extension .js

    http://www.winhelponline.com/articles/230/1/Error-There-is-no-script-engine-for-file-extension-when-running-js-files.html

    但其实我去了这个地方http://www.microsoft.com/zh-cn/download/details.aspx?id=24392

    装了这三个就好了

    然后nmake又坏了

    nmake is not recognized as an internal or external command

    感觉是环境变量忽然失效了....

    重启之后就好了

    接下来 按照这几步来做

    1.进入Visual Studio 2013Command Prompt;

    2.cd c:libxml2-2.6.7libxml2-2.6.7win32

    3.输入cscript configure.js compiler=msvc prefix=c:opt  include=c:optinclude lib=c:optlib debug=yes,回车执行。(生成config.msvc)

    4.最后使用nmake命令进行编译,输入nmake /f Makefile.msvc并回车。

    接下来他说:

    io.h no such file or directory

    =================

    to be continue....

    今天周一,我忽然发现个问题。。。就是编译这个win32版本 有文档!!!还很长,我就说这么麻烦的事情怎能全靠我猜 谁能猜到还要cscript configure.js....

    看到这个文档,我简直热泪盈眶...这个小故事告诉我们安装库一定要看文档。

    那个io.h的问题按照文档所说,就是因为没装visual studio .net导致没有msvcr70.dll && msvcr71.dll && 头文件

    装了就可以,

    前面我所有的困惑所有的坑,文档里都有列出

     ==========================

    需要下载安装visual studio .net

    搜了一下发现,这东西原来就是第二代vs ,visual studio .net 2003

    他的msvcr70.dll 估计这个东西在新版本上就是 80 90 10 110 120。。。。

    我去哪找这么老的vs 配它的.h 啊。。。。那些不付费的软件太折磨人了

  • 相关阅读:
    java学习笔记(4)多态
    scala学习笔记(1)
    java复习(3)继承下
    java复习(3)继承
    java复习(2)
    java中常见的异常种类
    数组的内存结构
    Castle ActiveRecord学习(一)简介
    OAuth2.0 Owin 授权问题
    将对象转为json,加入到HttpResponseMessage中
  • 原文地址:https://www.cnblogs.com/minggoddess/p/4710995.html
Copyright © 2011-2022 走看看