當前位置:生活全書館 >

IT科技

> [1]簡單使用入門 codeblocks使用技巧是什麼

[1]簡單使用入門 codeblocks使用技巧是什麼

codeblocks使用方法:首先點選New下面的Project選項,在彈出的介面中選擇額一個專案型別,然後選擇語言型別,給專案設定名稱和儲存位置,然後就編寫程式檔案,編寫好以後點選頂部的綠色箭頭按鈕就會執行程式了。 1、首先點選New下面的Project。

在資訊時代,我們很有必要了解codeblocks的使用技巧

方法

首先開啟codeblocks

初學者的話 codeblocks可以,但是它的報錯偶爾會出錯,C-free沒有用過,不過,如果深入學習的話,Microsoft Visual Studio比較好一點,如果輕便一點的話,推薦visual studio code,每一個細節都可以去追蹤,而且很多人都是使用這些進行程式設計,遇

codeblocks使用技巧是什麼:[1]簡單使用入門

先點選介面左上角的“+”,選擇“file”

網上大多都是說到Settings->Compiler->Global compiler settings->GNU GCC Compiler->Toolchain executables去適配檔案,但是前提是要下載好那個適配檔案,並且不僅僅是要改Compiler's installation directory,並且有時候也要改下面的Program F

codeblocks使用技巧是什麼:[1]簡單使用入門 第2張

然後在新介面中選擇”C/C++source“,點選”Go“

codeblocks用函式庫中的函式顯示undefined reference to是include目錄設定的問題。解決方法:可以動態呼叫dll.直接獲取該函式指標地址,然後在進行呼叫。 CodeBlocks: CodeBlocks 是一個開放原始碼的全功能的跨平臺C/C++整合開發環境。 Code::Bloc

codeblocks使用技巧是什麼:[1]簡單使用入門 第3張

接下來點選“next”

檔案->匯入工程,選dev-c++工程 選擇所有檔案,然後找到要開啟工程的裡的cbp字尾檔案,開啟它就行了。

codeblocks使用技巧是什麼:[1]簡單使用入門 第4張

然後點選”c“選項

樓主你好~ 首先你要清楚VC++是微軟開發用來編寫C++的IDE,並不能直接編寫C語言(雖然語法上面非常相似)。 code::blocks主要是開源的一個C/C++開發環境,在非Windows上是比較流行的,理由是很多人是從Windows+IDE開發環境轉到Liunx,受不了傳統

codeblocks使用技巧是什麼:[1]簡單使用入門 第5張

在新介面中編輯你的資料夾的名稱

恩,上面回答的那個方法,你把cpp 改成c ,就行了 追問 這樣子也可以??????明顯你是錯得嘛。。。。。

codeblocks使用技巧是什麼:[1]簡單使用入門 第6張

之後是檢測階段,先輸入helloworld測試程式碼是否完好

1,安裝 Code:Blocks安裝版本有兩個,一個是不帶MinGW,一個是帶MinGW(GNU工具在Windows上的一種移植,裡面有GNU編譯器套件) 當然Code:Blocks裡面也支援其他編譯器,比如微軟的VS C++,Code:Blocks會自動偵測,或者你自己可以手動設定

codeblocks使用技巧是什麼:[1]簡單使用入門 第7張

完好在點選”Build and run“即可

方法/步驟 1 開啟Code::Blocks,編寫程式程式碼。然後儲存,編譯程式。通過之後,先執行程式,發現得不到正確結果時,再開始除錯程式。 2 設定斷點。最簡單直接的辦法是在你想設定斷點的那一行的行數右側的淺灰色區域單擊滑鼠左鍵即可。如圖所

codeblocks使用技巧是什麼:[1]簡單使用入門 第8張

效果圖

codeblocks使用技巧是什麼:[1]簡單使用入門 第9張

擴充套件閱讀,以下內容您可能還感興趣。

如何用codeblocks編寫c語言

開啟CodeBlocks之後,直接在起始頁選擇:新建工程(create a new project),或者在檔案選單裡面選擇 新建 工程(Project)

這時會出現新建對話方塊,選擇“控制檯應用程式”項,按確定e799bee5baa6e79fa5e9819331333361323564(go)

接下來選擇是用C還是C++

點下一步,然後就確定工程的位置及檔名等,繼續下一步

最後選擇編譯器和編譯生成位置,如果你安裝的是自帶MinGW的CodeBlocks,就選預設(GNU GCC編譯器)就行,如果你裝了TurboC或者VisualC++等第三方編譯器,就可以選擇其它的對應的編譯器選項,(注意你如果只裝了不帶MinGW的CodeBlocks而沒有編譯器,你寫的程式將無法編譯執行。)

選好後單擊完成

到此,專案建立結束

注意,現在很多高版本的CodeBlocks已經不需要再手動建立檔案,在你建完控制檯專案後,就可以在左側專案管理視窗中點開Sources資料夾,裡面有main.c或main.cpp檔案。你可以直接編輯這個檔案。如果沒有這個檔案的話,你就按以下步驟新建檔案吧。

在檔案選單中選擇 新建 檔案 即可,然後選擇:C/C++源(source)檔案,單擊Go繼續

第一個介面直接無視,點下一步,第二個是選擇是用C還是C++,點下一步之後,就是確定路徑和檔名,並新增到工程

需要選擇“新增到活動工程”(Add file to active project),並選中下面的Debug和Release,然後點完成即可編碼

寫完編碼後,在 生成(Build) 選單中選擇 生成 即可開始編譯,或者點選工具欄上面那個略帶*的齒輪,編譯通過後要執行,請選擇 生成 選單 下的 執行(Run) 選單項,或者點選工具欄上那個綠色的三角

這個圖是編譯和執行這兩功能在工具欄上對應的按鈕位置。這兩個圖示後面還有一個把齒輪和三角結合在一起的圖示,這表示一次性完成編譯和執行(如果是用選單欄的話就是生成選單中的“生成並執行(Build and run)”項

執行成功會出現命令列視窗,顯示執行結果,以及main函式的返回值等資訊

如果需要除錯程式,請先在程式原始碼中打好斷點,然後使用“除錯”選單中的“啟動/繼續”項(或者按F8)

最後附上安裝包

easyx安裝(codeblocks如何用graphics.h標頭檔案)

lib連結有錯誤,你需要在code::blocks->編譯知器設定->linker選項中新增-l命令引數, 或者用命令列手動編譯連結。

舉一個命令列呼叫SDL庫編譯的例子(直觀一些,並且通用於各種IDE配置的原理):

g++ $fileName -o $fileNameWithoutExt -I D:TOOLSmingw64SDL2-2.0.9x86_64-w64-mingw32includeSDL2 -L D:TOOLSmingw64SDL2-2.0.9x86_64-w64-mingw32lib -lmingw32 -lSDL2main -lSDL2

-L 第三方庫靜態庫路徑

-l 靜態庫名(小寫L)

-I 第三方庫標頭檔案路徑(大寫i)

我這裡面剛好是把第三方庫放在mingw資料夾裡的,你根據easyx資料夾實道際路徑就行,

不過easyx對mingw的支援是個謎,你可以考慮下EGE。

codeblocks怎樣匯入已有專案?為什麼每次開啟都是main.c檔案?

現存的專案是什麼工程,如果是預設codeblocks工程,直接開啟就ok啊

如果是單個檔案,更沒有這種問題zd

如果是vc工程,那需要使用import功能

good luck

BTW,使版用codeblocks有問題,歡迎來百度貼吧codeblocks吧

單獨建一個c檔案嗎

你有沒有已經開啟一個工程權?

或者確定你編譯器已經裝好了?

注意看codeblocks程式介面下方給的log視窗有沒有特別的提示?

請問:我用Codeblocks或者DEV C++怎樣才能畫出影象?

1. 如果認為wxWidget,SDL 比較難,可以直接呼叫CodeBlocks,MinGW,Win SDK

2. CodeBlocks可以建立 Win32 GUI Project

3. resource.h

#include &e79fa5e9819331333238653865lt;windows.h>

// ID of Main Dialog

#define DLG_MAIN 101

4. resource.rc

#include "resource.h"

DLG_MAIN DIALOGEX 6, 5, 194, 106

CAPTION "Code::Blocks Template Dialog App"

FONT 8, "Tahoma"

5. main.cpp

#define WIN32_LEAN_AND_MEAN

#include <windows.h>

#include<stdlib.h>

#include<string.h>

#include "resource.h"

HINSTANCE hInst;

BOOL CALLBACK DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)

{

  HDC hDC; //定義指向裝置描述表的控制代碼

  HBRUSH hBrush; //定義指向畫刷的控制代碼

  HPEN hPen; //定義指向畫筆的控制代碼

  PAINTSTRUCT PtStr; //定義指向包含繪圖資訊的結構體變數

  switch(uMsg)

  {

    case WM_PAINT:

     hDC=BeginPaint(hwndDlg,&PtStr);

     SetMapMode(hDC,MM_ANISOTROPIC); //設定映像模式

     //設定畫筆。採用系統預定定義的黑色畫筆

     hPen=(HPEN)GetStockObject(BLACK_PEN);

     //定義畫刷,採用系統預定義的深灰色畫刷

     hBrush=(HBRUSH)GetStockObject(DKGRAY_BRUSH);

     SelectObject(hDC,hBrush); //選擇畫刷

     SelectObject(hDC,hPen); //選擇畫筆

     RoundRect(hDC,50,120,100,200,15,15); //圓角矩形

     //定義畫刷,採用系統預定義的亮灰色畫刷

     hBrush=(HBRUSH)GetStockObject(LTGRAY_BRUSH);

     SelectObject(hDC,hBrush); //選擇畫刷

     Ellipse(hDC,150,50,200,150); //橢圓

     //定義畫刷,採用系統預定義的虛畫刷

     hBrush=(HBRUSH)GetStockObject(HOLLOW_BRUSH);

     SelectObject(hDC,hBrush); //選擇畫刷

     Pie(hDC,250,50,300,100,250,50,300,50); //餅形

     EndPaint(hwndDlg,&PtStr); //結束繪圖

     return TRUE;

    case WM_INITDIALOG:

      return TRUE;

    case WM_CLOSE:

     EndDialog(hwndDlg, 0);

     return TRUE;

  }

  return FALSE;

}

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)

{

  hInst = hInstance;

  // The user interface is a modal dialog box

  return DialogBox(hInstance, MAKEINTRESOURCE(DLG_MAIN), NULL, (DLGPROC)DialogProc);

}

code blocks能寫mfc程式嗎,具體怎麼操作

CodeBlocks最好使用來wxWidgets,可以直接使用Win32的API函式。

而MFC是Win32的API函式的再次封裝,有自己的庫函式。

這個不是能不能寫的問題,源而是編譯問題。

如果CodeBlocks使用VC的編譯器,那就能編百譯MFC的程式,

如果使用GCC編譯器,好像是不能編譯MFC程式。

而CodeBlocks是可以配置使用哪種度編譯器的。

標籤: codeblocks
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/wnrgw4.html