如何在大黃蜂不啓動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