Tools: geos 使用指南

 

1. 下载geos

2. 进入VS开发人员命令提示
3、依次执行如下命令

 

>VCVARS32.BAT
>cd D:\DevTool\geos-3.7.0
>atuogen.bat
>nmake /f makefile.vc
>

编译成功后,会在D:\DevTool\geos-3.7.0\src目录下生成geos.lib, geos_i.lib, geos_c_i.lib, geos.dll, geos_c.dll等五个文件

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

第一处:属性--配置属性---c/c++---常规,添加附加包含目录D:\DevTool\geos-3.7.0\include

第二处:属性--配置属性---链接器---常规,附加库目录D:\DevTool\geos-3.7.0\src

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

4、vs工程属性-->配置属性-->调试-->环境 path=D:\DevTool\geos-3.7.0\src

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

最简单的测试代码:


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

 

调试源代码
解决方案属性
调试源代码添加 D:\DevTool\geos-3.7.0\src

 

转载于:https://www.cnblogs.com/noryes/p/9947037.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/265479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 面试 概率论_编程培训-115个Java面试题和答案B.pdf

编程培训-115个Java面试题和答案B.pdf “玩转”Java系列 1 题目115个Java面试题和答案终极(下) 第一篇讨论了面向对象编程和它的特点&#xff0c;关于Java和它的功能的常见问题&#xff0c;Java的集合类&#xff0c; 垃圾收集器&#xff0c;本章主要讨论异常处理&#xff0c;Ja…

An Introduction to Our Code Breaking Team

小朋友们大家好&#xff0c;知道我们是谁吗&#xff1f;对了&#xff0c;我们就是Team Code Breaking&#xff01; 关于这个队名&#xff0c;我们讨论了很久&#xff0c;这个Code Breaking似乎是来源于某部电影&#xff0c;又似乎是来源于某本小说&#xff0c;或许单纯地只是觉…

ARM(IMX6U)裸机之I.MX6ULL硬件启动方式的选择

参考&#xff1a;Linux之ARM&#xff08;IMX6U&#xff09;裸机之I.MX6ULL启动方式详解 作者&#xff1a;一只青木呀 发布时间&#xff1a; 2020-08-09 16:32:07 网址&#xff1a;https://blog.csdn.net/weixin_45309916/article/details/107891591 目录启动方式的选择①.串行下…

python 操作mongo

1.  导包&#xff1a; import pymongo 2.  建立连接 client pymongo.MongoClient("127.0.0.1",27017) 3.  获取数据库 db client["test1"] 4.  获取集合 col db["t2"] 5.  插入数据&#xff1a; col.insert_one({ name:aa , age:2 …

java 混码_kotlin java 混合代码 maven 打包实现

kotlin简介kotlin是一种针对java 平台的新编程语言。kotlin简洁、安全、务实&#xff0c;并且专注于与java代码的互操作性。它几乎可以用在现在java使用的任何地方&#xff1a;服务端开发、android应用等等。kotlin 可以很好地和所有现存的java库和框架一起工作&#xff0c;而且…

w3 protocol

http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

ARM(IMX6U)裸机之I.MX6ULL启动头文件详解(内部BOOT ROM、IVT + Boot data + DCD + led.bin)

参考&#xff1a;Linux之ARM&#xff08;IMX6U&#xff09;裸机之I.MX6ULL镜像烧写以及启动头文件的详解 作者&#xff1a;一只青木呀 发布时间&#xff1a; 2020-08-09 17:10:00 网址&#xff1a;https://blog.csdn.net/weixin_45309916/article/details/107895975 目录BOOT R…

oracle日期函数

ORACLE日期函数大全&#xff01;2009-03-12 14:16:10日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历&#xff0c;比如&#xff0c;要统计财务的情况&#xff0c;可能要按每年&#xff0c;每季度&#xff0c;每月&#xff0c;甚至每个星期来分别统…

(转)git遇到的问题之“Please make sure you have the correct access rights and the repository exists.”...

对于git的提交一直很小心翼翼&#xff0c;感觉一不小心就会踩到莫名的坑。 这不&#xff0c; 某天commit 就遇到了On branch master nothing to commit (working directory clean) 一查意思。你的分支很干净&#xff1f; 干净&#xff1f;excuse me&#xff1f; 然后git push …

php 数组降维,php 数组去重的方法参考(一维数组去重、二维数组去重)

本文介绍下&#xff0c;对php数组去除重复的方法&#xff0c;包括一维数组的去重、二维数组的去重。有需要的朋友参考下。首先&#xff0c;来看一维数组重复项的去除方法。使用array_unique函数&#xff0c;例如&#xff1a;输出结果&#xff1a;Array ( [0] > apple [1] &g…

ARM(IMX6U)裸机C语言版本LED驱动实验(汇编进入处理器SVC模式、SP堆内存、跳转main函数、链接起始地址)

参考&#xff1a;Linux之ARM&#xff08;IMX6U&#xff09;裸机C语言LED驱动实验–驱动编写,编译 作者&#xff1a;一只青木呀 发布时间&#xff1a; 2020-08-11 11:20:17 网址&#xff1a;https://blog.csdn.net/weixin_45309916/article/details/107930284 目录0.简介①、汇编…

IBM TS3200 Drive故障处理方案

一、故障定位1.1.故障信息截图摘要1.2.故障定位通过网线连接带库&#xff0c;进入Web管理模式从右边告警得到信息&#xff1a;Drive Broken Code :F3 02 SCD:5 ; Exception F3 52 –Error 经第二张图片定位&#xff0c;确认Drive 2故障需要更换一块Drive 模块此部件支持热插拔&…

常用模块-01

本节主要内容: 1. 模块的简单认识 2. collections模块 3. time时间模块 4. random模块 5. os模块 6. sys模块 一. 模块的简单认识 什么是模块. 模块就是我们把装有特定功能的代码进行归类的结果. 从代码编写的单位 来看我们的程序, 从小到大的顺序: 一条代码 < 语句块 < …

php7性能原理,php7卓越性能背后的原理有哪些?

喷答主 朱涵俊 说php没法常驻内存的人&#xff0c;是没理解答主的意思&#xff0c;看不下去了我要出来解释一波。本来想发评论下面的结果字数限制。。匿了-------------------技术分割线------------------99%的网站都会用到mvc架构&#xff0c;那php的框架是怎么工作的呢&…

链接脚本的编写( 起始地址、text、data、__bss_start、__bss_end、dis反汇编验证)

目录链接脚本的简介以及简单编写编写本试验的链接脚本链接脚本的简介以及简单编写 链接脚本描述了要链接的文件&#xff0c;以及链接顺序、链接首地址。 在博文ARM&#xff08;IMX6U&#xff09;裸机C语言版本LED驱动实验中&#xff0c;我们在编译过程中使用Makefile 来链接代…

iOS.UITableView.SectionIndex

1. 为tableview中section建立索引来加速tableview的滚动。 http://nshipster.com/uilocalizedindexedcollation/ 2. 获取汉字的首字母转载于:https://www.cnblogs.com/cwgk/p/3417850.html

java 无法加载资源,JavaScript:无法加载资源:服务器响应状态为404(未找到)

我处理 JavaScript 应用程序&#xff0c;该应用程序在 https://localhost:63342/WalletClient/index.html_ijtk4ock08pqsve8hb7b2b34ou3h5 的localhost地址中打开 . 看起来像这样&#xff0c;单击余额按钮时&#xff0c;它应执行以下 Ajax GET 请求并尝试打开新页面 balance.ht…

ARM(IMX6U)裸机模仿STM32驱动开发实验(定义外设结构体)

参考&#xff1a;Linux之ARM&#xff08;IMX6U&#xff09;裸机模仿STM32驱动开发格式 作者&#xff1a;一只青木呀 发布时间&#xff1a; 2020-08-15 12:11:56 网址&#xff1a;https://blog.csdn.net/weixin_45309916/article/details/108019447 目录0.外设结构体抽象思路1.模…

postgresql数据库去重方法

数据库去重有很多方法&#xff0c;下面列出目前理解与使用的方法 第一种 通过group by分组&#xff0c;然后将分组后的数据写入临时表然后再写入另外的表,对于没有出现再group by后面的field可以用函数max,min提取&#xff0c;效率较高--适合情况&#xff1a;这种情况适合重复率…

关于博主

一所二本院校辍学生。屌丝一枚&#xff0c;曾经搬过砖&#xff0c;怕死于砖头之下遂改学网络。误入歧途&#xff0c; 学***半年&#xff0c;网管做到如今。去网吧报老衲名字保证给你打折。转载于:https://blog.51cto.com/anqyunwei/1323497