首页下载资源后端mingw+cmake+QT的GeographicLib库

ZIPmingw+cmake+QT的GeographicLib库

m0_638783831.06MB需要积分:1

资源文件列表:

GeographicLib.zip 大约有148个文件
  1. bin/
  2. bin/CartConvert.exe 105.84KB
  3. bin/ConicProj.exe 110.43KB
  4. bin/GeoConvert.exe 103.82KB
  5. bin/GeodesicProj.exe 112.57KB
  6. bin/GeodSolve.exe 137.11KB
  7. bin/GeoidEval.exe 110.16KB
  8. bin/Gravity.exe 113.46KB
  9. bin/IntersectTool.exe 127.56KB
  10. bin/libGeographicLib.dll 857.73KB
  11. bin/MagneticField.exe 130.04KB
  12. bin/Planimeter.exe 111.37KB
  13. bin/RhumbSolve.exe 115.68KB
  14. bin/TransverseMercatorProj.exe 108.23KB
  15. include/
  16. include/GeographicLib/
  17. include/GeographicLib/Accumulator.hpp 7.87KB
  18. include/GeographicLib/AlbersEqualArea.hpp 13.75KB
  19. include/GeographicLib/AuxAngle.hpp 8.73KB
  20. include/GeographicLib/AuxLatitude.hpp 16.98KB
  21. include/GeographicLib/AzimuthalEquidistant.hpp 6.03KB
  22. include/GeographicLib/CassiniSoldner.hpp 8.92KB
  23. include/GeographicLib/CircularEngine.hpp 6.83KB
  24. include/GeographicLib/Config.h 1.29KB
  25. include/GeographicLib/Constants.hpp 12.98KB
  26. include/GeographicLib/DAuxLatitude.hpp 8.15KB
  27. include/GeographicLib/DMS.hpp 17.02KB
  28. include/GeographicLib/DST.hpp 6.79KB
  29. include/GeographicLib/Ellipsoid.hpp 22.42KB
  30. include/GeographicLib/EllipticFunction.hpp 26.96KB
  31. include/GeographicLib/GARS.hpp 5.1KB
  32. include/GeographicLib/Geocentric.hpp 10.98KB
  33. include/GeographicLib/GeoCoords.hpp 21.82KB
  34. include/GeographicLib/Geodesic.hpp 44.98KB
  35. include/GeographicLib/GeodesicExact.hpp 38.35KB
  36. include/GeographicLib/GeodesicLine.hpp 30.77KB
  37. include/GeographicLib/GeodesicLineExact.hpp 28.75KB
  38. include/GeographicLib/Geohash.hpp 6.37KB
  39. include/GeographicLib/Geoid.hpp 18.88KB
  40. include/GeographicLib/Georef.hpp 5.52KB
  41. include/GeographicLib/Gnomonic.hpp 10.24KB
  42. include/GeographicLib/GravityCircle.hpp 11.3KB
  43. include/GeographicLib/GravityModel.hpp 23.56KB
  44. include/GeographicLib/Intersect.hpp 26.93KB
  45. include/GeographicLib/LambertConformalConic.hpp 14.44KB
  46. include/GeographicLib/LocalCartesian.hpp 9.62KB
  47. include/GeographicLib/MagneticCircle.hpp 7.26KB
  48. include/GeographicLib/MagneticModel.hpp 18.01KB
  49. include/GeographicLib/Math.hpp 20.06KB
  50. include/GeographicLib/MGRS.hpp 17.3KB
  51. include/GeographicLib/NearestNeighbor.hpp 34.85KB
  52. include/GeographicLib/NormalGravity.hpp 18.12KB
  53. include/GeographicLib/OSGB.hpp 9.44KB
  54. include/GeographicLib/PolarStereographic.hpp 6.03KB
  55. include/GeographicLib/PolygonArea.hpp 13.23KB
  56. include/GeographicLib/Rhumb.hpp 22.6KB
  57. include/GeographicLib/SphericalEngine.hpp 16.33KB
  58. include/GeographicLib/SphericalHarmonic.hpp 14.78KB
  59. include/GeographicLib/SphericalHarmonic1.hpp 11.6KB
  60. include/GeographicLib/SphericalHarmonic2.hpp 13.67KB
  61. include/GeographicLib/TransverseMercator.hpp 9.6KB
  62. include/GeographicLib/TransverseMercatorExact.hpp 11.75KB
  63. include/GeographicLib/Utility.hpp 24.31KB
  64. include/GeographicLib/UTMUPS.hpp 20.05KB
  65. lib/
  66. lib/cmake/
  67. lib/cmake/GeographicLib/
  68. lib/cmake/GeographicLib/geographiclib-config-version.cmake 3.62KB
  69. lib/cmake/GeographicLib/geographiclib-config.cmake 4.15KB
  70. lib/cmake/GeographicLib/geographiclib-targets-release.cmake 6.82KB
  71. lib/cmake/GeographicLib/geographiclib-targets.cmake 5.99KB
  72. lib/libGeographicLib.dll.a 561KB
  73. lib/pkgconfig/
  74. lib/pkgconfig/geographiclib.pc 356B
  75. share/
  76. share/doc/
  77. share/doc/GeographicLib-dev/
  78. share/doc/GeographicLib-dev/CMakeLists.txt 5.31KB
  79. share/doc/GeographicLib-dev/example-Accumulator.cpp 663B
  80. share/doc/GeographicLib-dev/example-AlbersEqualArea.cpp 1.1KB
  81. share/doc/GeographicLib-dev/example-AuxAngle.cpp 710B
  82. share/doc/GeographicLib-dev/example-AuxLatitude.cpp 1.43KB
  83. share/doc/GeographicLib-dev/example-AzimuthalEquidistant.cpp 1004B
  84. share/doc/GeographicLib-dev/example-CassiniSoldner.cpp 974B
  85. share/doc/GeographicLib-dev/example-CircularEngine.cpp 1.13KB
  86. share/doc/GeographicLib-dev/example-Constants.cpp 463B
  87. share/doc/GeographicLib-dev/example-DMS.cpp 606B
  88. share/doc/GeographicLib-dev/example-DST.cpp 1.86KB
  89. share/doc/GeographicLib-dev/example-Ellipsoid.cpp 1.43KB
  90. share/doc/GeographicLib-dev/example-EllipticFunction.cpp 1.73KB
  91. share/doc/GeographicLib-dev/example-GARS.cpp 939B
  92. share/doc/GeographicLib-dev/example-Geocentric.cpp 999B
  93. share/doc/GeographicLib-dev/example-GeoCoords.cpp 662B
  94. share/doc/GeographicLib-dev/example-Geodesic-small.cpp 455B
  95. share/doc/GeographicLib-dev/example-Geodesic.cpp 1014B
  96. share/doc/GeographicLib-dev/example-GeodesicExact.cpp 1.01KB
  97. share/doc/GeographicLib-dev/example-GeodesicLine.cpp 2.48KB
  98. share/doc/GeographicLib-dev/example-GeodesicLineExact.cpp 1.5KB
  99. share/doc/GeographicLib-dev/example-GeographicErr.cpp 348B
  100. share/doc/GeographicLib-dev/example-Geohash.cpp 1.26KB
  101. share/doc/GeographicLib-dev/example-Geoid.cpp 813B
  102. share/doc/GeographicLib-dev/example-Georef.cpp 1.08KB
  103. share/doc/GeographicLib-dev/example-Gnomonic.cpp 968B
  104. share/doc/GeographicLib-dev/example-GravityCircle.cpp 1.3KB
  105. share/doc/GeographicLib-dev/example-GravityModel.cpp 671B
  106. share/doc/GeographicLib-dev/example-Intersect.cpp 1.09KB
  107. share/doc/GeographicLib-dev/example-LambertConformalConic.cpp 1.51KB
  108. share/doc/GeographicLib-dev/example-LocalCartesian.cpp 1.04KB
  109. share/doc/GeographicLib-dev/example-MagneticCircle.cpp 1.31KB
  110. share/doc/GeographicLib-dev/example-MagneticModel.cpp 776B
  111. share/doc/GeographicLib-dev/example-Math.cpp 373B
  112. share/doc/GeographicLib-dev/example-MGRS.cpp 1.01KB
  113. share/doc/GeographicLib-dev/example-NearestNeighbor.cpp 4.16KB
  114. share/doc/GeographicLib-dev/example-NormalGravity.cpp 743B
  115. share/doc/GeographicLib-dev/example-OSGB.cpp 1.1KB
  116. share/doc/GeographicLib-dev/example-PolarStereographic.cpp 986B
  117. share/doc/GeographicLib-dev/example-PolygonArea.cpp 1.31KB
  118. share/doc/GeographicLib-dev/example-Rhumb.cpp 1.01KB
  119. share/doc/GeographicLib-dev/example-RhumbLine.cpp 1.18KB
  120. share/doc/GeographicLib-dev/example-SphericalEngine.cpp 1007B
  121. share/doc/GeographicLib-dev/example-SphericalHarmonic.cpp 849B
  122. share/doc/GeographicLib-dev/example-SphericalHarmonic1.cpp 1.04KB
  123. share/doc/GeographicLib-dev/example-SphericalHarmonic2.cpp 1.22KB
  124. share/doc/GeographicLib-dev/example-TransverseMercator.cpp 1.77KB
  125. share/doc/GeographicLib-dev/example-TransverseMercatorExact.cpp 1.03KB
  126. share/doc/GeographicLib-dev/example-Utility.cpp 535B
  127. share/doc/GeographicLib-dev/example-UTMUPS.cpp 1.03KB
  128. share/doc/GeographicLib-dev/GeoidToGTX.cpp 3.42KB
  129. share/doc/GeographicLib-dev/make-egmcof.cpp 1.5KB
  130. share/doc/GeographicLib/
  131. share/doc/GeographicLib/html/
  132. share/doc/GeographicLib/html/index.html 741B
  133. share/doc/GeographicLib/html/LICENSE.txt 1.06KB
  134. share/doc/GeographicLib/html/utilities.html 763B
  135. share/man/
  136. share/man/man1/
  137. share/man/man1/CartConvert.1 7.41KB
  138. share/man/man1/ConicProj.1 7.96KB
  139. share/man/man1/GeoConvert.1 17.15KB
  140. share/man/man1/GeodesicProj.1 8.01KB
  141. share/man/man1/GeodSolve.1 17.17KB
  142. share/man/man1/GeoidEval.1 13.47KB
  143. share/man/man1/Gravity.1 11.47KB
  144. share/man/man1/IntersectTool.1 12.39KB
  145. share/man/man1/MagneticField.1 12.66KB
  146. share/man/man1/Planimeter.1 11.48KB
  147. share/man/man1/RhumbSolve.1 11.32KB
  148. share/man/man1/TransverseMercatorProj.1 8.13KB

资源介绍:

mingw+cmake+QT的GeographicLib库
# This CMakeLists.txt is invoked in two different ways # (1) With "add_subdirectory (examples)" from GeographicLib's top-level # CMakeLists.txt. This mode of invocation is flagged by the variable # # CALLED_FROM_TOPLEVEL # # In this case, the only action taken is to install the examples and # this CMakeLists.txt in ${EXAMPLEDIR}. # (2) As an independent invocation of # # cmake -S -B # # In this case, find_package (GeographicLib) is called and the examples # are compiled. This mode of invocation is triggered by the # exampleprograms target in the top-level CMakeLists.txt. In this case, # the current version of GeographicLib is found by specifying # # -D GeographicLib_DIR=${PROJECT_BINARY_DIR} cmake_minimum_required (VERSION 3.13.0) set (EXAMPLES0 example-Accumulator.cpp example-AlbersEqualArea.cpp example-AuxAngle.cpp example-AuxLatitude.cpp example-AzimuthalEquidistant.cpp example-CassiniSoldner.cpp example-CircularEngine.cpp example-Constants.cpp example-DMS.cpp example-DST.cpp example-Ellipsoid.cpp example-EllipticFunction.cpp example-GARS.cpp example-GeoCoords.cpp example-Geocentric.cpp example-Geodesic.cpp example-Geodesic-small.cpp example-GeodesicExact.cpp example-GeodesicLine.cpp example-GeodesicLineExact.cpp example-GeographicErr.cpp example-Geohash.cpp example-Geoid.cpp example-Georef.cpp example-Gnomonic.cpp example-GravityCircle.cpp example-GravityModel.cpp example-Intersect.cpp example-LambertConformalConic.cpp example-LocalCartesian.cpp example-MGRS.cpp example-MagneticCircle.cpp example-MagneticModel.cpp example-Math.cpp example-NearestNeighbor.cpp example-NormalGravity.cpp example-OSGB.cpp example-PolarStereographic.cpp example-PolygonArea.cpp example-Rhumb.cpp example-RhumbLine.cpp example-SphericalEngine.cpp example-SphericalHarmonic.cpp example-SphericalHarmonic1.cpp example-SphericalHarmonic2.cpp example-TransverseMercator.cpp example-TransverseMercatorExact.cpp example-UTMUPS.cpp example-Utility.cpp ) set (EXAMPLES1 GeoidToGTX.cpp make-egmcof.cpp) if (CALLED_FROM_TOPLEVEL) if (EXAMPLEDIR) install (FILES CMakeLists.txt ${EXAMPLES0} ${EXAMPLES1} ${EXAMPLEHEADERS} DESTINATION ${EXAMPLEDIR}) endif () # No more to do in add_subdirectory mode, so exit return () endif () project (GeographicLib-examples) # Set a default build type for single-configuration cmake generators if # no build type is set. if (NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) set (CMAKE_BUILD_TYPE Release) endif () if (MSVC OR CMAKE_CONFIGURATION_TYPES) # For multi-config systems and for Visual Studio, the debug version of # the library is called Geographic_d. set (CMAKE_DEBUG_POSTFIX "_d" CACHE STRING "The suffix for debug objects") else () set (CMAKE_DEBUG_POSTFIX "" CACHE STRING "The suffix for debug objects") endif () find_package (GeographicLib 2.0 REQUIRED) include_directories (${GeographicLib_INCLUDE_DIRS}) set (CMAKE_CXX_STANDARD 11) set (CMAKE_CXX_STANDARD_REQUIRED ON) option (USE_BOOST_FOR_EXAMPLES "Look for Boost library when compiling examples" ON) if (USE_BOOST_FOR_EXAMPLES) # quad precision numbers appeared in Boost 1.54. Various # workarounds stopped being needed with Boost 1.64. find_package (Boost 1.64 COMPONENTS serialization) elseif (GEOGRAPHICLIB_PRECISION EQUAL 4) if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") find_package (Boost 1.64) endif () endif () # Compile a bunch of tiny example programs. These are built with the # "exampleprograms" target. These are mainly for including as examples # within the doxygen documentation; however, compiling them catches some # obvious blunders. if (NOT GEOGRAPHICLIB_PRECISION OR GEOGRAPHICLIB_PRECISION EQUAL 2) # These examples all assume real = double, so check # GEOGRAPHICLIB_PRECISION. Allow GEOGRAPHICLIB_PRECISION to be unset # to accommodate lame FindGeographicLib.cmake. set (EXAMPLE_SOURCES ${EXAMPLES0}) if (USE_BOOST_FOR_EXAMPLES AND Boost_FOUND) add_definitions (-DGEOGRAPHICLIB_HAVE_BOOST_SERIALIZATION=1) include_directories ("${Boost_INCLUDE_DIRS}") endif () else () set (EXAMPLE_SOURCES) endif () set (EXAMPLE_SOURCES ${EXAMPLE_SOURCES} ${EXAMPLES1}) set (EXAMPLES) foreach (EXAMPLE_SOURCE ${EXAMPLE_SOURCES}) get_filename_component (EXAMPLE ${EXAMPLE_SOURCE} NAME_WE) set (EXAMPLES ${EXAMPLES} ${EXAMPLE}) add_executable (${EXAMPLE} ${EXAMPLE_SOURCE}) target_link_libraries (${EXAMPLE} ${GeographicLib_LIBRARIES} ${GeographicLib_HIGHPREC_LIBRARIES}) endforeach () if (Boost_FOUND AND GEOGRAPHICLIB_PRECISION EQUAL 2) target_link_libraries (example-NearestNeighbor ${Boost_LIBRARIES}) endif () find_package (OpenMP QUIET) if (OPENMP_FOUND OR OpenMP_FOUND) set_target_properties (GeoidToGTX PROPERTIES COMPILE_FLAGS ${OpenMP_CXX_FLAGS}) if (OpenMP_CXX_INCLUDE_DIRS) set_target_properties (GeoidToGTX PROPERTIES INCLUDE_DIRECTORIES ${OpenMP_CXX_INCLUDE_DIRS}) endif () if (NOT WIN32) set_target_properties (GeoidToGTX PROPERTIES LINK_FLAGS ${OpenMP_CXX_FLAGS}) endif () target_link_libraries (GeoidToGTX ${OpenMP_CXX_LIBRARIES}) endif () if (MSVC OR CMAKE_CONFIGURATION_TYPES) # Add _d suffix for your debug versions of the tools set_target_properties (${EXAMPLES} PROPERTIES DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX}) endif ()
100+评论
captcha