Qt5 - 如何使用make查找头文件?

时间:2014-11-13 17:37:19

标签: makefile header qt5

我的mac OsX有问题

之前,我正在使用Qt4,它为所有用户安装在/ Library / Frameworks中。 所以,我的所有Osx用户都有一个通用的makefile ...使用这个信息。

但是,自从,Qt5要求您使用版本号安装自己所需的位置... 通常在某个地方:/Users/myname/Qt5.3.2 /...

我可以使用什么,或者如何在不询问我的用户的情况下使用makefile(没有Cmake,Qmake ...)找到Headers filse来编译我的程序:你在哪里安装Qt5框架?

我曾尝试在Qt5.x.x / clang64 / lib / pkgconfig目录中使用* .pc,但它们似乎错了。

pkg-config --libs Qt5Core(ok):     -F/Users/myname/Qt5.3.2/5.3/clang_64/lib -framework QtCore

pkg-config --cflags Qt5Core(不行):     -I/Users/myname/Qt5.3.2/5.3/clang_64/include/QtCore -I/Users/myname/Qt5.3.2/5.3/clang_64/include

但是我需要这样的东西:     -F/Users/myname/Qt5.3.2/5.3/clang_64/lib -I/Users/myname/Qt5.3.2/5.3/clang_64/lib/QtCore.framework/Headers

任何人都有想法......或者这个问题? 我在谷歌上找不到任何有趣的东西,因为大多数人使用Cmake或Qmake而且我不能。

注意:我在linux上没有问题,因为我使用的是pkg-config信息。

感谢

0 个答案:

没有答案