QT加载LibTiff库
-
wrote on 9 Jan 2017, 09:11 last edited by
-
wrote on 9 Jan 2017, 11:27 last edited by
好像看不到你的圖
-
好像看不到你的圖
wrote on 9 Jan 2017, 13:31 last edited by@Flotisable 你好 谢谢你的恢复 是这样的 我按网上那些Qt加入第三方库的方式 加入libtiff的库 然后 加入头文件 使用libtiff里面的api时 里面的函数都是可以找到声明 但是 编译运行时 报错说TIFFOpen,这些api 是undefined reference 的
-
@Flotisable 你好 谢谢你的恢复 是这样的 我按网上那些Qt加入第三方库的方式 加入libtiff的库 然后 加入头文件 使用libtiff里面的api时 里面的函数都是可以找到声明 但是 编译运行时 报错说TIFFOpen,这些api 是undefined reference 的
wrote on 9 Jan 2017, 13:38 last edited by@YiQin
你說的加入第三方函式庫的方式是指用qmake的LIBS變數嗎? -
@YiQin
你說的加入第三方函式庫的方式是指用qmake的LIBS變數嗎?wrote on 9 Jan 2017, 13:53 last edited by@Flotisable 不是的 是libtiff的下载来的安装后的库。就是GnuWin32,我是在这个http://gnuwin32.sourceforge.net/packages/tiff.htm上面下载的 已经能在vc2008的平台上面做应用了 现在要换到Qt平台 ,但是导入这个库时,里面的函数显示undefined reference 但是 我能通过Ctrl到声明去。
-
@Flotisable 不是的 是libtiff的下载来的安装后的库。就是GnuWin32,我是在这个http://gnuwin32.sourceforge.net/packages/tiff.htm上面下载的 已经能在vc2008的平台上面做应用了 现在要换到Qt平台 ,但是导入这个库时,里面的函数显示undefined reference 但是 我能通过Ctrl到声明去。
wrote on 9 Jan 2017, 13:58 last edited by@YiQin
這看起來是因為沒有link到函式庫
你看的懂英文的話可以看看這篇qmake LIBS變數
可以用裡面教的方式link函式庫 -
wrote on 9 Jan 2017, 15:47 last edited by
你好 我用的是qt在windows的平台 qmake LIBS这些应该不适用吧?
-
wrote on 10 Jan 2017, 01:22 last edited by
@YiQin
qmake
的LIBS
變數跟平台沒有關係,而且那篇文件也有寫windows可以直接寫絕對路徑 -
wrote on 10 Jan 2017, 01:50 last edited by
嗯 行了 我是先把静态库拷贝到 Qt的里面 然后 qmake的 这样就行了 可能是之前添加动态库那样的识别不了库 现在就可以了 谢谢了
4/9