9
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windows 10 & Visual Studio 2017でのopenFrameworksの環境構築

Posted at

表題の通り、VisualStudio2017でのopenFrameworksの環境構築に関するメモ。

構築前の環境 :
Windows 10
Visual Studio 2017 (C++周りのコンポーネントは導入済み)
Windows SDK 10.0.17134.0

##1. openFrameworksのダウンロード
こちらのサイトからopenFrameworksのインストールを行う。
(https://openframeworks.cc/ja/download/)
執筆段階でのバージョンは0.10.0でした。
ダウンロードしたzipを適当なディレクトリで展開。

##2. openFrameworksのプラグインをVisual studioに入れ、プロジェクトを作成
以下のサイトを参考に、openFrameworksのプラグインをVisual studioに入れ、プロジェクトを作成。
(https://openframeworks.cc/ja/setup/vs/)

しかし、上の動画のようにmyAppsフォルダをプロジェクトのパスに指定したにも関わらず、以下のようなエラーが現れる。
OFpathError.png

移植する予定もないので、ひとまず、絶対パスでopenFrameworksのpathを認識させる。

すると、
error2.png
のようにpathを見つけたとの表示が。これにて、myAppsの中に、プロジェクトが作成される。

##3. 必要なコンポーネントのインストール
プロジェクト作成後、試しにビルドしてみると、
"Windows SDK 8.1をターゲットにして" というエラーや、"ctype.hファイルがない"みたいなエラーが山ほどでる。
ひとまず、僕のPCには8.1のSDKが入ってなかったので、Visual studio installerを使ってインストールすることに。
8.1.png
これをインストールしたのち、再びプロジェクトのソリューションファイルを開く。
プロジェクト→ソリューションの再ターゲットを開き、SDKのversionを8.1に変更する。
これで、Windows SDK 8.1のエラーは直る。

次にctype等のファイルが見つからないエラーだが、これは以下の記事を参考にしたら直った。
https://qiita.com/quallo_japan/items/e1206ea5150417b7bbfe

これで、ひとまずビルドできるようになる。

以下Graphic Exampleの実行結果。
無題.png

##3. 追加依存ファイルのパスの修正
こちらは参考で、(https://openframeworks.cc/ja/setup/vs/)
の通りに作業すると、リンカ―に関するエラー(;objを読み取れない的な)が出ます。
これは、追加依存ファイルのパスを正しく設定すれば直ります。

詳しい内容は以下にまとめられています。
(https://openframeworks.cc/ja/setup/vs/)

以上、メモでした。

9
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?