• GEOS库的编译


    下载地址https://trac.osgeo.org/geos/

    选择最新的geos-3.6.2版本,下载

    将geos-3.6.2放在VS2012文件夹下,本例是D:VS2012

    打开VS2012开发人员命令提示

    输入以下:

    >VCVARS32.BAT
    >cd geos-3.6.2
    >autogen.bat
    >nmake /f makefile.vc
    >
    编译成功后,会在d:geos350/src目录下生成geos.lib, geos_i.lib, geos_c_i.lib, geos.dll, geos_c.dll等五个文件

    接下来,在VS中新建项目后,需要进行配置,只需要三处地方:

    第一处:属性--配置属性---c/c++---常规,添加附加包含目录d:/VS2012/geos-3.6.2/include

    第二处:属性--配置属性---链接器---常规,附加库目录d:/VS2012/geos-3.6.2/src

    第三处:属性--配置属性---链接器--输入,附加依赖项:geos_c_i.lib  (依赖geos.lib会有“检测到RuntimeLibrary不匹配项”的错误,没找到原因)

    配置完好,就可以写代码进行测试:

    测试代码:

    1 #include <iostream>
    2 #include "geos.h"
    3 using namespace std;
    4 int main()
    5 {
    6    cout<<"GEOS库版本为:"<<GEOS_VERSION<<endl;
    7 }

    最后,运行完测试代码后,还需要将geos_c.dll复制到项目下的DEBUG目录下。

     资料来源:http://www.cnblogs.com/denny402/p/4966558.html

  • 相关阅读:
    决策树算法系列之一 ID3
    线性递归数列算法题
    Python爬虫快速上手教程
    gensim快速上手教程
    GCN和GCN在文本分类中应用
    命名实体如何进行概念消歧?
    浅谈神经网络中的激活函数
    nginx安装配置和基本使用
    netty学习总结(三)
    netty学习总结(二)
  • 原文地址:https://www.cnblogs.com/dengyg0710/p/9015566.html
Copyright © 2020-2023  润新知