win10系统下编译geos3.6.2

静水流深 静水流深     2022-09-14     480

关键词:

环境说明

1、Win10专业版、64位;    

2、VS2012旗舰版;

3、cmake-3.9.0、64位;

资源准备

GEOS官网(http://trac.osgeo.org/geos)下载3.4.3版本,解压到F:\OSG\geos,并在里面新建一个build文件夹,用来存放编译文件。

安装源码

1、将F:\OSG\geos目录下的CmakeLists.txt,拖拽至Cmake,Where is the source code的目录为geos解压后的目录,Where to build the binaries目录为刚刚新建的build目录

2、点击下面的Configure按钮,选择vs2012,点击finish

3、修改CMAKE_INSTALL_PREFIX的值为你刚刚新建的build文件夹,并再次Configure、完成后点击Generate,完成源码工程构建。

编译源码

1、VS2012打开F:\OSG\geos\build目录下的geos.sln

2、生成-批生成,对All_BUILD进行生成,选择Debug和Release两个版本,生成时间大概需要四五分钟~

3、编译通过后,然后就把dll、include,lib拷贝出来。其中include:合并原始目录 F:\OSG\geos\include 和新生成目录 F:\OSG\geos\build\include(可以删除其中不是.h的文件)

vcpkgwin10下编译zlib失败

win10下编译uwebsockets库依赖zlib编译报错如下:修改:vcpkgportszlibportfile.cmake重新编译通过 查看详情

[原]win10下编译lua5.3.4

1、下载lua源码http://www.lua.org/ftp/2、打开vs2012工具命令提示3、cd到lua源码的src目录4、依次执行以下代码cl/MD/O2/c/DLUA_BUILD_AS_DLL*.crenlua.objlua.orenluac.objluac.olink/DLL/IMPLIB:lua5.3.0.lib/OUT:lua5.3.0.dll*.objlink/OUT:lua. 查看详情

c#winform打印窗体内容win7下同下编译xp系统显示问题

c#winform做的一个打印窗体内容win7系统下编译的打印正好一张a4纸宽度换做xp系统运行打印预览就变小了怎么办?最好给我一个完整好的代码实现这个功能谢谢打印的时Graphics.PageUnit别用像素改用固定单位比如InchMillimeter参考技术A... 查看详情

win10环境下编译和运行x264(代码片段)

花了整整一天时间终于做完了1.MSYS2的下载和安装1.1下载官网有下载和安装流程https://www.msys2.org/1.2安装双击安装,然后一直点下一步即可。最后,点击确定后是下面这个样子1.3安装mingw-64pacman-Smingw-w64-x86_64-gcc安装成功后&#x... 查看详情

opensslwindows下编译bat

make_openssl32.bat -----------D:cdD:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\bin\callvcvars32.batc:cdc:\cdopenssl-1.0.2gperlConfigureVC-WIN32no-asm--prefix=C:\openssl-1.0.2g\win32callms\do 查看详情

caffe实战一(环境准备及cpu模式下编译)

...终于把Ubuntu16.04开发环境给搭建了起来,包括win10+Ubuntu双系统的安装、系统安装后的优化等等。详见之前的文章:Ubuntu16.04.2LTS64bit系统装机记录Ubuntu16.04安装Nvidia显卡驱动+Cuda8.0+Cudnn6.0接下来,该是实践的时候了。参考书籍:《深... 查看详情

Delphi 7:在 Win XP 或 Windows Server 2003 下编译有啥区别?

】Delphi7:在WinXP或WindowsServer2003下编译有啥区别?【英文标题】:Delphi7:AnydifferencesbetweencompilingunderWinXPorWindowsServer2003?Delphi7:在WinXP或WindowsServer2003下编译有什么区别?【发布时间】:2010-10-2316:15:24【问题描述】:我有一个遗留应... 查看详情

win7旗舰版64位下编译32位的带cgo的golang程序

...sp;开发过程中,遇到一个问题。客户服务器端为32位Windows系统,软件系统必须编译成32位系统才能在客户端正常运行。本人开发环境: Win7旗舰版64位Golang1.864位TMD-GCC5.164位  在此情况下,使用批处理文件如下:setGOOS=win... 查看详情

无法在 Win32 发布模式下编译 Qt 应用程序

】无法在Win32发布模式下编译Qt应用程序【英文标题】:CannotcompileQtapplicationinWin32releasemode【发布时间】:2014-03-0620:44:49【问题描述】:我有VS2012和QT插件。我可以在releasex64模式下编译,但是当我将设置更改为Win32并编译时,出现... 查看详情

win32下编译glog

既然编译第三方库了,google提供的VSproject是老版本的,构建不好升级。所以还是用cmake是王道。 采用outofsource编译, 以下是编译脚本bat: 1mkdirbuild23cdbuild45cmake-G"NMakeMakefiles"-DCMAKE_INSTALL_PREFIX=../build_target-DBUILD_SHARED_LI 查看详情

mingw64下编译GLFW的Win64版本

】mingw64下编译GLFW的Win64版本【英文标题】:CompilingWin64versionsofGLFWundermingw64【发布时间】:2012-04-2803:46:45【问题描述】:首先,我真的需要制作一个64位版本的glfwdll.a和glfw.dll(所以我希望最终能够成功地让Goglfw绑定在Windows下工... 查看详情

如何在win7下编译openssl?

编译环境:win7x64openssl1.1.0vs2015ActivePerl-5.24.3.2404-MSWin32-x64-404865执行命令:修改configdata.pmmakefile文件,搜索/MD,全部修改为/MT即,静态编译perlconfigureVC-WIN32nmakenmakeinstall编译结果:老版本的对应新版本的libeay32.dll、ssleay32.dll 查看详情

win11环境下编译theia源码

1、安装gitbash\jdk\python\nodejs\yarn;2、安装windows下用于npm构建工具"npm×××tall--global--productionwindows-build-tools";3、屏蔽ffmpeg的构建"exportTHEIA_ELECTRON_SKIP_REPLACE_FFMPEG=1";4、在theia代码目录下执 查看详情

如何在win下编译thunderbird

最近突然想研究一下thunderbird的实现,于是在WIN2K3下对其进行了系列的编译,特将编译的一些心得与大家共享。其实编译过程已经非常简单了,本文以VC8(VISUALSTUDIO2005)来进行编译。进行如下准备。thunderbird的项目地址是http://www.m... 查看详情

ubuntu下编译hadoop(代码片段)

Ubuntu下编译Hadoop-2.9.2系统环境系统:ubuntu-18.10-desktop-amd64maven:ApacheMaven3.6.0jdk:jdk_1.8.0_201ProtocolBuffer:portoc-2.5.0OpenSSL:OpenSSL1.1.1cmake:cmake3.12.1hadoop:hadoop-2.9.2安装所需环境#安装各种所需依赖库$sudoapt 查看详情

win7_32下编译ffmpeg

运行环境:  VC2010软件;                [附:本文所用软件安装包:http://download.csdn.NET/detail/sinat_36666600/9705438]1、下载mingw- 查看详情

记录windows下编译chromium,备忘

...urce.com/chromium/src/+/master/docs/windows_build_instructions.md 一.系统要求:1.64位机器,至少8GB的内存,推荐16GB以上。(我用的Win1064位虚拟机,内存按照8G来的);2.至少100GB 查看详情

windows7系统下编译安装x264

1.MinGW的下载与安装下载网址:https://sourceforge.net/projects/mingw/files/点击矩形框内链接下载安装引导程序mingw-get-setup.exe。 最好安装默认安装路径以及设置。选择所有Package,点击Installation,Applyallchanges,在弹出的对话框中点击Apply... 查看详情