免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1985|回复: 5
收起左侧

[求助] QGIS编译求助

[复制链接]

6

主题

453

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
99
发表于 2014-8-5 18:21 | 显示全部楼层 |阅读模式
有使用过QGIS的同学吗,并且自己手动编译了QGIS的二次开发库。搜索到的编译经验都是QGIS2.0以前,并没有最新的,我最近编译QGIS2.4,编译成功之后,使用生成的*.h和*.lib进行开发,结果提示我“error LNK2019:无法解析的外部符号 QgsApplication”,这意思应该是说.h里声明的函数,没有在.lib中找到实现。

自己使用源码编译的开发库不行,我就用OSGEO4W.exe下载的库进行开发,里面有个QGIS-devel文件夹,包含include和lib文件夹,将这两个文件夹放到工程里面后,还是不行,显示和上面一种方法一样的错误。

我的环境:
OS:Win7 x64
QGIS2.4
Qt4.8.1
VS2010

有过类似经验的同学不吝赐教!

1

主题

2142

铜板

9

好友

助理工程师

Rank: 5Rank: 5

积分
265
发表于 2014-8-6 15:43 | 显示全部楼层
连接器中的附加依赖项中添加相应的lib了吗?
回复 支持 反对

使用道具 举报

6

主题

453

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
99
 楼主| 发表于 2014-8-7 10:07 | 显示全部楼层
578423358 发表于 2014-8-6 15:43
连接器中的附加依赖项中添加相应的lib了吗?

都添加了。
回复 支持 反对

使用道具 举报

1

主题

2142

铜板

9

好友

助理工程师

Rank: 5Rank: 5

积分
265
发表于 2014-8-7 15:42 | 显示全部楼层

是否某个函数只是声明了,却没有实现?
回复 支持 反对

使用道具 举报

6

主题

453

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
99
 楼主| 发表于 2014-8-11 10:18 | 显示全部楼层
578423358 发表于 2014-8-7 15:42
是否某个函数只是声明了,却没有实现?

我换了Qt4.8.6,使用VS2008,编译过去了,东西也能用了,谢谢你!
回复 支持 反对

使用道具 举报

1

主题

2142

铜板

9

好友

助理工程师

Rank: 5Rank: 5

积分
265
发表于 2014-8-11 12:45 | 显示全部楼层
spartucus 发表于 2014-8-11 10:18
我换了Qt4.8.6,使用VS2008,编译过去了,东西也能用了,谢谢你!

{:soso__3669389859068460655_4:}
成功就好!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表