我正在Ubuntu 14.04上运行Qt Creator 3.1.1,并构建一个链接到位于/usr/local/lib
的库的程序。现在在我的.bashrc
文件中,我已将LD_LIBRARY_PATH
变量设置为包含此目录,然后如果我从bash运行我的程序,它运行正常。但是,如果我尝试在Qt Creator中运行它(通过按绿色箭头),那么我会收到一条错误消息,指出它无法找到库。
所以,我的临时解决方案是进入Build->Run Environment
并在那里设置环境变量LD_LIBRARY_PATH
。但是,我需要在每个新项目上执行此操作,并且由于/usr/local/lib
是本地安装的库的公共目录,因此可能会令人沮丧。
Qt Creator中是否有任何方法可以默认为所有项目设置环境变量,而不必为每个项目手动设置?
答案 0 :(得分:1)
您可以为每个Kit设置环境变量。打开偏好设置,转到 Build&运行,选择套件标签。选择要为其设置变量的工具包。在属性列表中有一个名为 Environment 的项目。单击“更改”按钮并输入变量。