Qt项目中的用户名

时间:2014-11-05 17:15:23

标签: qt

我正在同一个项目中使用两台不同的机器(两个不同的用户名)。我必须在Qt项目文件中指定一个包含我的用户名的路径。有没有办法让Qt项目找出我的用户名?我试图使用$ USER变量:

INCLUDEPATH += /Users/$USER/mongo-client-install/include

但它不起作用。但是在shell中我可以使用$ USER变量。我使用的是Mac OS X 10.9.5。

1 个答案:

答案 0 :(得分:3)

解决方案是使用相对路径。 NEVER使用绝对路径进行此类任务。

AFAIK Mac OS有一些路径(包含或lib路径)可以从任何地方访问,因为它们被添加到系统PATH变量中。在那里安装您的库或将/Users/$USER/mongo-client-install/include添加到PATH。通过这种方式,您可以轻松地在您的来源中#include <myLibraryHeader>

我不是Mac用户,我对此并不是100%肯定,但据我记得,这些库应该安装在/Developer/Library/文件夹中。