codeblocks使用方法:首先點擊New下面的Project選項,在彈出的界面中選擇額一個項目類型,然后選擇語言類型,給項目設置名稱和保存位置,然后就編寫程序文件,編寫好以后點擊頂部的綠色箭頭按鈕就會運行程序了。 1、首先點擊New下面的Project。
在信息時代,我們很有必要了解codeblocks的使用技巧
方法
首先打開codeblocks
初學者的話 codeblocks可以,但是它的報錯偶爾會出錯,C-free沒有用過,不過,如果深入學習的話,Microsoft Visual Studio比較好一點,如果輕便一點的話,推薦visual studio code,每一個細節都可以去追蹤,而且很多人都是使用這些進行編程,遇
先點擊界面左上角的“+”,選擇“file”
網上大多都是說到Settings->Compiler->Global compiler settings->GNU GCC Compiler->Toolchain executables去適配文件,但是前提是要下載好那個適配文件,并且不僅僅是要改Compiler's installation directory,并且有時候也要改下面的Program F
然后在新界面中選擇”C/C++source“,點擊”Go“
codeblocks用函數庫中的函數顯示undefined reference to是include目錄設置的問題。解決方法:可以動態調用dll.直接獲取該函數指針地址,然后在進行調用。 CodeBlocks: CodeBlocks 是一個開放源碼的全功能的跨平臺C/C++集成開發環境。 Code::Bloc
接下來點擊“next”
文件->導入工程,選dev-c++工程 選擇所有文件,然后找到要打開工程的里的cbp后綴文件,打開它就行了。
然后點擊”c“選項
樓主你好~ 首先你要清楚VC++是微軟開發用來編寫C++的IDE,并不能直接編寫C語言(雖然語法上面非常相似)。 code::blocks主要是開源的一個C/C++開發環境,在非Windows上是比較流行的,理由是很多人是從Windows+IDE開發環境轉到Liunx,受不了傳統
在新界面中編輯你的文件夾的名稱
恩,上面回答的那個方法,你把cpp 改成c ,就行了 追問 這樣子也可以??????明顯你是錯得嘛。。。。。
之后是檢測階段,先輸入helloworld測試代碼是否完好
1,安裝 Code:Blocks安裝版本有兩個,一個是不帶MinGW,一個是帶MinGW(GNU工具在Windows上的一種移植,里面有GNU編譯器套件) 當然Code:Blocks里面也支持其他編譯器,比如微軟的VS C++,Code:Blocks會自動偵測,或者你自己可以手動設定
完好在點擊”Build and run“即可
方法/步驟 1 打開Code::Blocks,編寫程序代碼。然后保存,編譯程序。通過之后,先運行程序,發現得不到正確結果時,再開始調試程序。 2 設置斷點。最簡單直接的辦法是在你想設置斷點的那一行的行數右側的淺灰色區域單擊鼠標左鍵即可。如圖所
效果圖
擴展閱讀,以下內容您可能還感興趣。
如何用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是可以配置使用哪種度編譯器的。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com