Qt项目中的用户名

Qt项目中的用户名,qt,Qt,我在同一个项目的两台不同的机器(两个不同的用户名)上工作。我必须在Qt项目文件中指定一个路径,其中包含我的用户名。Qt项目有没有办法找出我的用户名?我已尝试使用$USER变量: INCLUDEPATH += /Users/$USER/mongo-client-install/include 但它不起作用。但是在shell中,我可以使用$USER变量。我正在使用Mac OS X 10.9.5。解决方案是使用相对路径决不对此类任务使用绝对路径 AFAIK Mac OS有一些路径(include或l

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

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

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

解决方案是使用相对路径<代码>决不对此类任务使用绝对路径

AFAIK Mac OS有一些路径(include或lib路径),它们可以从任何地方访问,因为它们添加在系统路径变量中。在那里安装库,或将
/Users/$USER/mongo客户端安装/包括
添加到
路径中。这样,您就可以轻松地在源代码中包含

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