我的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信息。
感谢