2017-08-08 56 views
0

我試着去使用克利翁的IDE .cpp的發展,其中實際編制是在遠程服務器發生的IDE,雖然所有的頭文件是可用的,因爲所需的庫僅在本地環境編譯會失敗在遠程服務器中可用。是否有一種方法可以將CLion用作僅具有代碼完成選項的IDE。我使用的NetBeans這樣的地方只提供代碼完成,我只是不能找到一種方法,與克利翁克利翁爲不編譯

+0

爲什麼不繼續使用NetBeans呢? – VTT

回答

1

這樣做,如果我理解正確的問題,是的,這是可能的。 我正在使用Clion爲微控制器應用程序編寫代碼,其中實際編譯是在命令行上完成的,而不是在IDE內完成的。

我覺得我說的很明顯,但你可以只需而不是點擊「Build」按鈕。您可以將您的包含路徑指向您的頭文件所在的位置,並且Clion將爲您提供代碼完成,因爲它只需要頭文件。 由於Clion讀取CMakeLists.txt來確定您的項目配置,因此您需要它並在其中設置包含路徑。

cmake_minimum_required(VERSION 2.8.4) 
project(my_cool_project) 

set(INCLUDE_DIRECTORIES "/path/to/your/headers") 
set(SOURCE_FILES src/main.cpp 
       src/foo.cpp 
       src/foo.h 
       src/bar.cpp 
       src/bar.h) 

add_executable(my_cool_project ${SOURCE_FILES}) 

正如我所說的,克利翁使用的CMakeLists.txt作爲項目配置,因此考慮建立這個文件,如果你不熟悉它已經和你進行設置。

+0

這是如何幫助我們在遠程機器上構建它? – VTT

+0

根本沒有任何幫助,這就是OP所問的問題:「是否有一種方法可以將CLion用作僅具有**代碼補全**選項的IDE?」 –

+0

是的,我也不確定。但是我還沒有50個聲望,所以我不能評論這個問題。 – Matthias