当前位置: 代码迷 >> QT开发 >> 一个QT工程,是以前在qt4.5上写的.现在安装了新的QT4.7,却编译不通过了.解决办法
  详细解决方案

一个QT工程,是以前在qt4.5上写的.现在安装了新的QT4.7,却编译不通过了.解决办法

热度:209   发布时间:2016-04-25 05:10:53.0
一个QT工程,是以前在qt4.5上写的.现在安装了新的QT4.7,却编译不通过了.
编译错误提示说:找不到那些动态链接库.


在qt4.5好好的,到了qt4.7就出问题,为什么?


为什么找不到库?我在pro文件里,已经写明了库的路径和名字了.如下:

LIBS += -Lopenssl/Lib \
  -lssleay32 \
  -llibeay32


但编译提示还是说找不到-llssleay32这个库.

在qt4.5没有问题,在qt4.7却有问题,怎么办啊?

------解决方案--------------------
探讨

引用:
应该不会出现这种问题啊…… clean 之后重新编译试试看


就是出现了这种问题啊.

qt4.5的整个工程,包括代码和编译结果,默认都是放在一个文件夹下面的:

文件夹:test

而qt4.7的工程,则是默认分开两个文件夹存放,一个放代码,另一个放编译结果:

文件夹:test和test-build-desktop
……
  相关解决方案