如何在大黄蜂不启动QtCreator的情况下一起使用Bumblebee和QtCreator?如何将Bumblebee和QtCreator结合使用?
对于那些谁不知道什么是大黄蜂:
它是NVIDIA的Optimus的Linux的一个非官方的版本。它只允许您在需要时激活您的dGPU。但是如果你是图形程序员,你可能想用你的dGPU创建你的OpenGL上下文。
如何在大黄蜂不启动QtCreator的情况下一起使用Bumblebee和QtCreator?如何将Bumblebee和QtCreator结合使用?
对于那些谁不知道什么是大黄蜂:
它是NVIDIA的Optimus的Linux的一个非官方的版本。它只允许您在需要时激活您的dGPU。但是如果你是图形程序员,你可能想用你的dGPU创建你的OpenGL上下文。
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才会被激活,而不是被激活整个时间。
对方回答的工作,但我觉得我的方法是清洁剂:
Projects
标签。Build & Run
→[your kit]
→Run
。Run
下单击以添加Custom executable
。Executable
填写/usr/bin/optirun
(或任何输出which optirun
给出)。Command line arguments
填写./foobar
如果您的可执行文件名为foobar
并驻留在构建目录中。Working directory
作为%{buildDir}
。
我试过这个,但QtCreator/gdb不停在断点上。它会停止吗? – Rui 2014-05-14 13:56:20