2013-02-28 70 views
0

如何在大黄蜂不启动QtCreator的情况下一起使用Bumblebee和QtCreator?如何将Bumblebee和QtCreator结合使用?

对于那些谁不知道什么是大黄蜂:

它是NVIDIA的Optimus的Linux的一个非官方的版本。它只允许您在需要时激活您的dGPU。但是如果你是图形程序员,你可能想用你的dGPU创建你的OpenGL上下文。

回答

2

1.)创建您的项目。

2)转到您的项目debug文件夹,在我的例子/home/maik/untitled-build-Desktop_Qt_5_0_1_GCC_64bit-Debug

3)创建一个新的文件。说它optimus.sh

4)打开optimus.sh和编写以下 - >optirun ./untitled

注意,无只是名称与debug文件夹中可执行文件的,在我的情况下,“无题”

5)进入QtCreator - >Projects - >Build & Run - >选择您要使用你的包 - >转到Run - >在'Run'点击'Add' - >Custom executable - >在'Command',选择您optirun.sh文件 - >转身n Run in Teminal

现在,每次单击QtCreator中的run时,您的可执行文件都将以optirun启动。现在,只有在运行应用程序时,您的dGPU才会被激活,而不是被激活整个时间。

+0

我试过这个,但QtCreator/gdb不停在断点上。它会停止吗? – Rui 2014-05-14 13:56:20

0

对方回答的工作,但我觉得我的方法是清洁剂:

  • Qt Creator中,转到Projects标签。
  • 转至Build & Run[your kit]Run
  • 在右侧的Run下单击以添加Custom executable
  • Executable填写/usr/bin/optirun(或任何输出which optirun给出)。
  • Command line arguments填写./foobar如果您的可执行文件名为foobar并驻留在构建目录中。
  • 保留Working directory作为%{buildDir}
相关问题