为什么老是提示qjson.lib找不到呢?C:/OSGeo4W64/lib/qjson.lib,是存在的。

RSImager 2018-09-15 09:32:50
Qt WebKit support enabled
Found Qt version: 5.5.1
Touch support disabled
Found QScintilla2: C:/OSGeo4W64/apps/Qt5/lib/qscintilla2.lib (2.10.1)
CMake Error at C:/OSGeo4W64/lib/cmake/qjson/QJSONTargets.cmake:61 (message):
The imported target "qjson" references the file

"/lib/qjson.lib"

but this file does not exist. Possible reasons include:

* The file was deleted, renamed, or moved to another location.

* An install or uninstall procedure did not complete successfully.

* The installation package was faulty and contained

"C:/OSGeo4W64/lib/cmake/qjson/QJSONTargets.cmake"

but not all the files it references.

Call Stack (most recent call first):
C:/OSGeo4W64/lib/cmake/qjson/QJSONConfig.cmake:6 (include)
CMakeLists.txt:320 (FIND_PACKAGE)


Configuring incomplete, errors occurred!
See also "D:/360Downloads/QGIS/build218/CMakeFiles/CMakeOutput.log".
See also "D:/360Downloads/QGIS/build218/CMakeFiles/CMakeError.log".
...全文
234 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
帅得不敢出门 2018-09-15
  • 打赏
  • 举报
回复
lib目录没加到flags中吧。 -Lxxxx/lib/
要么改cmake编译参数,要么拷贝到C:/OSGeo4W64/apps/Qt5/lib/试下。
gdal-1.11.1支持proj-4.8.0和geos-3.4.2(vs2010+win7-32bit) =================================== GDAL编译说明 =================================== 功能描述:读写栅格和矢量数据格式 官方网站:http://www.gdal.org/ 下载地址:http://download.osgeo.org/gdal/ 编译平台:Window 7 (32位)+VisualStudio2010 GDAL编译步骤: 1、解压下载文件gdal-1.11.1.tar.gz到d:\gdal-1.11.1 2、新建文本文件gdal-build-vs2010.txt,重命名为gdal-build-vs2010.bat,输入以下命令: ----------------------------------------------------------- call "C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat" cd /d d:\gdal-1.11.1 nmake /f makefile.vc nmake /f makefile.vc install nmake /f makefile.vc devinstall ----------------------------------------------------------- 3、如需编译C#版本gdal,接着输入以下命令: ----------------------------------------------------------- cd /D d:\gdal-1.11.1\swig\csharp nmake /f makefile.vc ----------------------------------------------------------- 4、用文本编辑器打开nmake.opt文件,修改默认编译选项 1) 修改默认安装路径:GDAL_HOME = "C:\warmerda\bld" 2) 静态联编PORJ.4,删除#号注释,修改PROJ源代码路径和lib路径 -------------------------------------------------- PROJ_FLAGS = -DPROJ_STATIC PROJ_INCLUDE = -Id:\proj-4.8.0\src PROJ_LIBRARY = d:\proj-4.8.0\src\proj_i.lib -------------------------------------------------- 3) 支持GEOS,删除#号注释,并修改根路径、include路径和lib路径 -------------------------------------------------- GEOS_DIR=d:/geos-3.4.2 GEOS_CFLAGS = -I$(GEOS_DIR)/capi -I$(GEOS_DIR)/include -DHAVE_GEOS GEOS_LIB = $(GEOS_DIR)/src/geos_c_i.lib -------------------------------------------------- 注意:GDAL1.8.0以后版本不支持带中文的路径,1.7以前版本不存在这个问题。 解决办法是:调用GDALRegisterAll()和OGRAllRegiser()函数后,加上下面一句即可 CPLSetConfigOption("GDAL_FILENAME_IS_UTF8","NO"); =================================== PROJ编译说明 =================================== 功能描述:投影转换 官方网站:http://trac.osgeo.org/proj/ 下载地址:http://download.osgeo.org/proj/ 编译平台:Window 7 (32位)+VisualStudio2010 编译步骤: 1、解压下载文件proj-4.8.0.zip到d:\proj-4.8.0 2、新建文本文件proj-build-vs2010.txt,重命名为proj-build-vs2010.bat,输入以下命令: -------------------------------------------------

64,652

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧