Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
0章 開発環境の導入(C/C++入門)
Search
Iseya
April 08, 2018
Programming
14
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
0章 開発環境の導入(C/C++入門)
Iseya
April 08, 2018
More Decks by Iseya
See All by Iseya
Cpp chap.10
hoge_piyo
0
17
Other Decks in Programming
See All in Programming
Cloudflare is Agents
chimame
0
170
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.9k
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
420
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
5
1.9k
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
600
メールのエイリアス機能を履き違えない
isshinfunada
0
240
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
570
5分で問診!Composer セキュリティ健康診断
codmoninc
0
1.1k
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
210
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.8k
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
480
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
630
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
370
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Being A Developer After 40
akosma
91
590k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
570
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
240
How GitHub (no longer) Works
holman
316
150k
Transcript
0章 統合開発環境の導入 1
統合開発環境(IDE) 2 ・統合開発環境(IDE) ソフトウェアの開発環境のことで、その中でも テキストエディタ、コンパイラ、デバッガなどがまとまり 複雑なソフトウェアが開発しやすくなる。 ・種類 Visual Studio、Xcode、Eclipse、など多種多様なものがある。 Windows
…Visual Studio、Eclipse、 Netbeans、JetBrainsのClionなど MacOS …Xcode、Eclipse、Netbeansなど (旧Mac OS X)
Visual Studio の導入 (Windows) 3 1. https://www.visualstudio.com/ja/downloads/ にアクセス 2. Community
をダウンロード 3. ダウンロードしたファイルを管理者権限で起動 4. 「C++によるデスクトップ開発」にチェックを入れる 5. インストール 6. しばらく待つ
Xcode と CommandLineTools の導入 (MacOS) 4 1. AppStoreでXcodeをインストール 2. しばらく待つ
3. https://developer.apple.com/ でアカウント登録 4. 下の方にある、Downloadsにアクセス 5. Xcodeのバージョンに合う Command Line Toolsをダウン ロード 6. ダウンロードしたのをインストール
HelloWorldの作成 (VisualStudio 2017 v15.3以降) ① 5 「ファイル」→「新規作成」→「プロジェクト」をクリック
HelloWorldの作成 (VS 2017 v15.3以降) ② 6 「Windowsデスクトップウィザード」を選択し、 プロジェクト名を適当に決めて、「OK」
HelloWorldの作成 (VS 2017 v15.3以降) ③ 7 アプリケーションの種類を、「コンソール アプリケーション」に、 追加のオプションで、「空のプロジェクト」のみを選択し、「OK」
HelloWorldの作成 (VS 2017 v15.3以降) ④ 8 「ソースファイル」を右クリックして、 「追加」→「新しい項目」をクリック ※ソースファイルは Ctrl+Shift+A
で 追加しても良い
HelloWorldの作成 (VS 2017 v15.3以降) ⑤ 9 「C++ファイル」を選択し、ファイル名を適当に決めて、「OK」
HelloWorldの作成 (VS 2017 v15.3以降) ⑥ 10 #include<iostream> using namespace std;
int main() { cout << "HelloWorld" << endl; return 0; } テキストエディタの部分に 下記をコピーして貼り付けする。 Ctrl + F5 で 実行(下記は実行結果) HelloWorld↓ ※↓は改行を表す
HelloWorldの作成(Xcode) ① 11 「Create a new Xcode project」を選択する。
HelloWorldの作成(Xcode) ② 12 2.「Command Line Tool」を選択して 「Next」
HelloWorldの作成(Xcode) ③ 13 名前を適当に決めて、「Langage」を「C++」にして「Next」 ※organization「組織」 ※identifier「識別子」 この場合は、Bundle名 ※bundle …MacOSにおいての、 パッケージの内の一種、
英単語の意味は、「束」
HelloWorldの作成(Xcode) ④ 14 適当なところに保存する
HelloWorldの作成(Xcode) ⑤ 15 main.cppを選んで、 ソースをコピーして貼り付ける ▶をクリックして実行する。
HelloWorldの作成 (VS 2017 v15.2以前) ① 16 「ファイル」→「新規作成」→「プロジェクト」 を選択
HelloWorldの作成 (VS v15.2以前) ② 17 「Win32コンソールアプリケーション」を選択し、 プロジェクト名を適当に決めて「OK」
HelloWorldの作成 (VS v15.2以前) ③ 18 「コンソールアプリケーション」と 「空のプロジェクト」にチェックを入れて、「完了」
HelloWorldの作成 (VS v15.2以前) ④ 19 Ctrl + Shift + A
で適当な名前の C++ファイル(.cpp)を「追加」
HelloWorldの作成 (VS v15.2以前) ⑤ 20 #include<iostream> using namespace std; int
main() { cout << "HelloWorld" << endl; return 0; } テキストエディタの部分に 下記をコピーして貼り付けする。 Ctrl + F5 で 実行(下記は実行結果) HelloWorld↓ ※↓は改行を表す
参考・ライセンス 21 •参考 やさしいC++(高橋麻奈 著) •ライセンス ANCTPCC を著作者とするこのプレゼンテーションは クリエイティブ・コモンズ・表示 –
継承 4.0 国際・ライセンス で提供されています。 このライセンスのコピーを閲覧するには、 http://creativecommons.org/licenses/by-sa/4.0/deed.ja を訪問して下さい。