簡體   English   中英

如何設置 CLion 來編譯和運行?

[英]How do I set up CLion to compile and run?

我剛剛從https://www.jetbrains.com/下載了CLion ,因為我喜歡他們的其他產品。

但是,我在配置它時遇到了問題。 我無法編譯和運行我的應用程序(一個簡單的“hello world”)。

截屏

當我嘗試運行該應用程序時,它指向我“編輯配置”,所以我添加了一個新應用程序,現在我遇到了這個問題:

  1. 我無法指定“目標”; 我唯一能做的就是設置“所有目標”。
  2. 我無法指定“配置”(我發現的所有教程都在此處進行調試或運行)。
  3. 可執行? 唔。 GCC的路徑應該在這里嗎? (C:\\MinGW\\bin\\gcc.exe)

其余的配置看起來是可選的。

我的 CMakeList.txt 看起來像:

cmake_minimum_required(VERSION 3.3)
project(test)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES test.c test.h)
add_executable(test ${SOURCE_FILES})

我試圖用“所有目標”運行它。 我也嘗試設置可執行文件。 我嘗試了所有方法,但無法使其正常工作。

任何人都可以建議嗎?

更新 Windows 10 后,我遇到了與 CLion 1.2.1 相同的問題(在撰寫此答案時)。在我更新操作系統之前,它運行良好。 我的操作系統安裝在 C:\\ 驅動器中,CLion 1.2.1 和 Cygwin(64 位)安裝在 D:\\ 驅動器中。

問題似乎出在 CMake 上。 我正在使用 Cygwin。 以下是我用來解決問題的步驟的簡短回答。

簡短回答(對於 MinGW 也應該類似,但我還沒有嘗試過):

  1. 使用 GCC、G++、GDB 和 CMake(所需版本)安裝Cygwin
  2. 將 Cygwin 'bin' 目錄的完整路徑添加到 Windows環境變量
  3. 重新啟動 CLion 並檢查“設置”->“構建、執行、部署”以確保 CLion 選擇了正確版本的 Cygwin、make 和 gdb
  4. 檢查項目配置(“運行”->“編輯配置”)以確保您的項目名稱出現在那里,您可以在“目標”、“配置”和“可執行”字段中選擇選項。
  5. 構建然后運行
  6. 享受

長答案:

以下是為我解決此問題的詳細步驟:

  1. 卸載/刪除以前版本的 Cygwin(在您的情況下為 MinGW)

  2. 確保 CLion 是最新的

  3. 運行 Cygwin 設置(我的 64 位操作系統為 x64)

  4. 至少為 Cygwin 安裝以下軟件包: gcc g++ make Cmake gdb確保您正在安裝 CLion 所需的上述軟件包的正確版本。 您可以在 CLion 的快速入門部分找到所需的版本號(在獲得更多聲譽點之前,我不能發布超過 2 個鏈接)。

  5. 接下來,您需要將 Cygwin(或 MinGW)添加到名為'Path' 的Windows 環境變量中。 您可以谷歌如何為您的 Windows 版本查找環境變量

[在Win 10上,右鍵單擊“此PC”並選擇“屬性”->“高級系統設置”->“環境變量...”->“系統變量”下->找到“路徑”->單擊“編輯”]

  1. 將“bin”文件夾添加到 Path 變量。 對於 Cygwin,我添加了: D:\\cygwin64\\bin

  2. 啟動 CLion 並從“歡迎屏幕”或從“文件”-> “設置”轉到“設置”

  3. 選擇“構建、執行、部署” ,然后單擊“工具鏈”

  4. 您的“環境”應顯示 Cygwin 安裝目錄(或 MinGW)的正確路徑

  5. 對於'CMake executable' ,選擇'Use bundled CMake xxx' (在我寫這個答案的時候是 3.3.2)

  6. 向我展示的“調試器”顯示“Cygwin GDB GNU gdb (GDB) 7.8” [該行中有太多 gdb ;-)]

  7. 在它下面它應該顯示所有類別的復選標記,還應該顯示'make''C compiler''C++ compiler'的正確路徑

查看屏幕截圖:檢查編譯器、make 和 gdb 的所有路徑

  1. 現在轉到“運行”->“編輯配置” 您應該在左側面板中看到您的項目名稱和右側的配置

查看屏幕截圖:檢查配置以運行項目

  1. 控制台窗口中應該沒有錯誤。 您將看到“運行”->“構建”選項現在處於活動狀態

  2. 構建您的項目,然后運行該項目。 您應該在終端窗口中看到輸出

希望這可以幫助! 祝你好運,享受 CLion。

我在 Clion 中遇到了一些問題,最后,我解決了它們。 這里有一些經驗。

  1. 下載並安裝MinGW
  2. g++ 和 gcc 包應該默認安裝。 使用 MinGW 安裝管理器安裝mingw32-libzmingw32-make 可以通過C:\\MinGW\\libexec\\mingw-get.exe打開MinGW安裝管理器,這一步是最重要的一步。 如果 Clion 找不到 make、C 編譯器和 C++ 編譯器,請重新檢查 MinGW 安裝管理器以安裝所有必需的包。
  3. 在 Clion 中,打開 File->Settings->Build,Execution,Deployment->Toolchains。 將 MinGW 主頁設置為您的本地 MinGW 文件。
  4. 開始你的“Hello World”!

您還可以使用 Microsoft Visual Studio 編譯器代替 Windows 環境中的 Cygwin 或 MinGW 作為 CLion 的編譯器。

只需在“幫助”中找到“操作”並鍵入不帶“的“注冊表”並啟用 CLion.enable.msvc 現在使用 Microsoft Visual Studio 編譯器配置工具鏈。(如果尚未下載,則需要下載)

點擊此鏈接了解更多詳情: https : //www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM