2013-02-28 37 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}
相關問題