zoukankan      html  css  js  c++  java
  • geos编译问题

    gdal编译geos的时候会用到geos_c_i.lib这个文件,我用cmake编译的时候仅仅产生geos_c.lib这个文件,所以只能使用nmake的编译方式来编译geos库,nmake编译geos的时候出现了很多问题,最终解决了这些问题,成功编译了goes的win32/x64和debug/release四个版本。现在记录一下编译时候的要点:

    1、编译的geos版本是3.4.0,windows的环境,VS2010下

    2、在编译win32的时候打开的是vs2010的win32的命令提示工具,

    输入vcvars32.bat

    切换到源码目录 cd 源码目录

    输入autogen.bat

     输入 nmake /f makefile.vc (nmake /f makefile.vc BUILD_DEBUG=YES)编译完成

    3、在编译x64的时候,首先把win32编译过的工程删除,重新拷贝一份新的代码进来,因为win32编译完之后会影响x64的编译,导致x64编译失败,然后打开的是vs2010的x64的命令提示工具,

    输入 vcvars64.bat

    切换到源码目录 cd 源码目录

    输入 autogen.bat

    输入 nmake /f makefile.vc WIN64=YES (nmake /f makefile.vc WIN64=YES BUILD_DEBUG=YES)

    这样就使用nmake编译了完整的geos库。

  • 相关阅读:
    函数指针与变长参数列表
    Finding intersection and union of two sets.
    依赖注入
    可达性分析算法
    java 虚拟机栈
    Java 堆
    java虚拟机>>程序计数器
    Java方法区(Method Area)
    Java 运行时常量池
    java引用
  • 原文地址:https://www.cnblogs.com/m-zhang-yang/p/12167953.html
Copyright © 2011-2022 走看看