windows10のvisual studio codeでC言語開発環境をつくる

Visual studio codeはインストール済みです。visual studio codeは、ここからダウンロードできます。

コンパイラをインストールする

参考:WindowsでのC言語の開発環境(Eclipse)

まずは、コンパイラをMinGWからダウンロードします。mingw-get-setup.exeというのをダウンロードして、実行するとインストールが始まります。インストールを始めると、途中でMinCW Installation Managerという画面が出てきます。ここで、mingw32-baseと、mingw32-gcc-g++というのをチェックして、メニューのInstallation > Apply Changesをクリックして、チェックした2つをインストールします。

MinGW.org

PATHを通す

C:\MinGW\binにPATHを通します。細かいやり方はここに載っています。コマンドプロンプトで、gcc -vを実行して、バージョンがでたら成功です。

visual studio codeの設定

visual studio codeを開いて、拡張機能からc/c++と検索したら出てくる、Microsoftが出してる、C/C++というのをインストール・有効化します。コード整形とか、デバッグ機能とか便利な機能を沢山提供してくれるようです。

code_c

あとは、必要に応じて追加していきます。ちなみに、Visual studio codeは、Ctl + @で、コマンドプロンプトが出現します。なので、何かcのファイルをつくって、コマンドプロンプトを開いて、gcc hoge.cとかやるとコンパイルができます。

macでOpenCVを使う

インストール

Warning: port definitions are more than two weeks old, consider using selfupdate
Error: Insufficient privileges to write to MacPorts install prefix.

参考:YosemiteでMacportsが動かない & cmakeがインストールできない

opencvの場所

macportsでインストールすると、/opt/local/libにdylibファイルがあり、/opt/local/includeにhppファイルがあります。

xcodeでc++のサンプルプログラムつくる

参考:OpenCVをインストールしてXCodeで使う方法
上記に書いてあるとおりに設定します。

ウインドウが開いて1秒後に閉じるプログラム

macでc / c++を使う

C

cで何をを書き、hoge.cといったファイル名で保存し、clang hoge.cとやるとコンパイルされる。a.outというファイルが出力される。./a.outとやると実行される。

C++

c++で何かを書き、hoge.cppといったフィアル名で保存し、c++ hoge.cppとやるとコンパイルされる。a.outというファイルが出力される。./a.outとやると実行される。