Code::Blocksのデフォルトテンプレート一覧
C++のIDEってVisual Studio以外にもあるらしい。全然知らなかった。
手始めにCode::Blocksをダウンロードしてみた。
画面はVisualStudioとほぼ同じ感じで良さそうだ。
デフォルトで作れるプロジェクトがわからないものばっかりだったので調べてみた。
プロジェクト | 説明 |
---|---|
ARM Project | ARMマイコン開発プロジェクト |
AVR Project | AVRマイコン開発プロジェクト |
Code::Blocks plugin | Code::Blocksのプラグイン開発プロジェクト |
Console application | 基本的なコンソールアプリケーション開発プロジェクト |
D application | D言語開発プロジェクト |
Direct/X project | DirectX開発プロジェクト |
Dynamic Link Library | Windows DLL 開発プロジェクト |
Empty project | 空のプロジェクト |
FL TK project | FLTK(軽量クロスプラットフォームGUIライブラリ)開発プロジェクト |
Fortran DLL | Fortran DLL開発プロジェクト |
Fortran application | Fortranアプリケーション開発プロジェクト |
Fortran library | Fortranライブラリ開発プロジェクト |
GLFW project | GLFW(OpenGLマルチプラットフォームライブラリ)を使用した開発プロジェクト |
GLUT project | GLUT(OpenGLマルチプラットフォームライブラリ)を使用した開発プロジェクト |
GTK+ project | GTK+(クロスプラットフォームGUIツールキット)を使用した開発プロジェクト |
Irrlcht project | Irrlicht Engine(マルチプラットフォームゲームエンジン)を使用した開発プロジェクト |
Kernel Mode driver | デバイスドライバ開発プロジェクト |
LightFeather project | LightFeather3Dエンジンを使用した開発プロジェクト |
MCS51 project | MCS51マイコン(Intel 8051)開発プロジェクト |
Matlab project | Matlab(技術計算言語)開発プロジェクト |
Ogre project | Ogre3Dエンジンを使用した開発プロジェクト |
OpenCV project | OpenCV(画像処理ライブラリ)開発プロジェクト |
OpenGL project | OpenGL(2D/3D用クロスプラットフォームAPI)開発プロジェクト |
PowerPC project | PowerPC開発プロジェクト |
QT4 project | QT4(クロスプラットフォームアプリケーションフレームワーク)開発プロジェクト |
SDL project | SDL(クロスプラットフォームマルチメディアライブラリ)開発プロジェクト |
SFML project | SFML(クロスプラットフォームマルチメディアライブラリ)開発プロジェクト |
STL port application | STLport(マルチプラットフォームC++ライブラリ)開発プロジェクト |
Shared Library | 共有ライブラリ開発プロジェクト |
SmartWin project | SmartWin(Windows GUI C++テンプレートライブラリ)を使用した開発プロジェクト |
Static Library | 静的ライブラリ開発プロジェクト |
TriCore project | TriCoreマイコン開発プロジェクト |
Win32 GUI project | Windows GUI 開発プロジェクト |
wxWidgets project | wxWidgets(クロスプラットフォームGUIライブラリ)を用いた開発プロジェクト |
以上の通り、組み込み開発からアプリ開発まで何でも出来そう。
ためしにDirectXプロジェクトを選択してみたところ、DirectX SDKのロケーションを指定する必要だった。 あたりまえだが、それぞれSDKなど別途入手する必要がある。