windows安装PanoramaTools

一.编译pano13项目

1.下载panotools-libpano13.zip ,这是pt的源码包

2.下载WxWdigets安装包,因为编译pt依赖这个库

3.安装WxWidgets,傻瓜式安装,下一步就行了

4.解压panotools压缩包,使用vs2010或者以上的IDE打开libpano.sln解决方案

5.安装WxWidgets,记住你的安装目录

6.配置llibpano.sln解决方案,因为里面依赖的库是WxWidgets,所以所有项目里面的头文件以及lib库目录都是$(WXWIDGETS_HOME)\......的形式,查看

你的vs中WXWIDGETS_HOME宏是否为你安装的目录(正常情况下应该不相同),如果不相同修改LocalDefs.props中的 <WXWIDGETS_HOME>D:\PanoramaTools\wxWidgets-3.1.0</WXWIDGETS_HOME>为你的WxWidgets安装目录,注意还要修改所有的附加包含目录中的$(WXWIDGETS_HOME)\src\tiff修改为$(WXWIDGETS_HOME)\src\tiff\libtiff,否则会找不到头文件。

7.然后编译pano13可以通过了


二.编译PTAInterprolate项目

上面的步骤已经编译出了pano13.lib库文件的debug版本,但是如果想PTAInterprolate项目发现会报错。

错误一:出现很多error LNK2005: _strncmp 已经在 LIBCMTD.lib(strncmp.obj) 中定义

解决方法:在项目属性->连接器->输入->忽略特定默认库添加一行  LIBCMTD

错误二:说是几个函数(具体名字忘记了)在pano13.lib中无法找到

解决方法:这是因为我们之前编译的pano13.lib不完整导致的,发现pano13项目中有四个文件没有加入编译如下图所示,需要将这四个文件添加进工程编译。右键单击文件->属性->常规->从生成中排除设置为否。重新编译发现出现错误找不到jni.h,这时需要下载一个jni.h,将下载下来的两个文件放到panotools-libpano13根目录中,然后再包含头文件路径中加入".\"一项,还需要将sys_compat_win.c 文件加入到pano13工程中重新编译,就可以成功编译出完整的pano13.lib库了。接着再次重新编译PTAInterprolate工程也可以成功了!!!!!!其他项目遇到的也无非这几个问题,按照相同的方法修改就都可以编译通过。



  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值