我在 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 中是否有任何方法可以默认为所有项目设置环境变量,而不必为每个单独的项目手动设置?
最佳答案
您可以为每个 Kit 设置环境变量。打开 Preferences,转到 Build & Run,选择 Kits 选项卡。选择您要为其设置变量的套件。在属性列表中有一个名为环境的项目。单击更改按钮并输入您的变量。
关于qt - 在 Qt Creator 中为所有项目设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35492788/