首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

qmake 路径有关问题

2012-12-26 
qmake 路径问题在linux下, 装了Qt使用qmake生成Makefile,但里面链接库的路径不对, 我现在想修改, 该在哪里

qmake 路径问题
在linux下, 装了Qt    使用qmake生成Makefile   ,  但里面链接库的路径不对, 我现在想修改, 该在哪里修改它了?




生成的Makefile里面是这些-I路径-I/usr/local/Trolltech/Qt-4.7.2/include/QtCore。
INCPATH       = -I/usr/local/Qt/Qt-4.7.2/mkspecs/linux-g++ -I. -I/usr/local/Trolltech/Qt-4.7.2/include/QtCore -I/usr/local/Trolltech/Qt-4.7.2/include/QtGui -I/usr/local/Trolltech/Qt-4.7.2/include -I. -I. -I.

但我想一次性修改为-I/usr/local/Qt/Qt-4.7.2/include/QtCore之类的。

该修改哪些东西?

[解决办法]
mkspecs文件夹找相应编译器的qmake.conf
[解决办法]
我是在ubuntu的,只找到了/usr/local/Trolltech/Qt-4.7.2/mkspecs下的qconfig.pri

#configuration
CONFIG +=  def_files_disabled exceptions no_mocdepend release stl qt_no_framework
QT_ARCH = i386
QT_EDITION = OpenSource
QT_CONFIG +=  minimal-config small-config medium-config large-config full-config qt3support accessibility opengl reduce_exports ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify system-jpeg system-mng system-png png system-tiff system-freetype system-zlib nis glib dbus openssl x11sm xshape xvideo xsync xrender mitshm fontconfig xkb alsa xmlpatterns multimedia audio-backend svg script scripttools declarative release

#versioning
QT_VERSION = 4.7.2
QT_MAJOR_VERSION = 4
QT_MINOR_VERSION = 7
QT_PATCH_VERSION = 2

#namespaces
QT_LIBINFIX =
QT_NAMESPACE =
QT_NAMESPACE_MAC_CRC =

QMAKE_RPATHDIR += "/usr/local/Trolltech/Qt-4.7.2/lib"
QT_GCC_MAJOR_VERSION = 4
QT_GCC_MINOR_VERSION = 1
QT_GCC_PATCH_VERSION = 2



如果改这里,还是不能修改链接库的地址
[解决办法]
该回复于2012-10-21 09:28:41被版主删除
[解决办法]
反正找qmake.conf

pri的肯定不管用

热点排行