スポンサーリンク

openFrameworks

Xcode7.0にしたらv0.8.4のビルドが通らなくなった。

投稿日:

Prcessingでいろいろ遊んだのでそろそろ、openFrameworksを使用してみようとおもう。
(とはいえPrcessingもまだまだです。)

とはいえやろうと決めたのになぜかビルド通らなくなっていた。
openFrameworks自体何度かはいじったことがあるんですが、どうしてもアップデートの度に不具合というか使い勝手が悪く感じるようになっちゃうのでいつも途中で勉強しなくなってしまいます。前にも書いたように、openFrameworksを触っていたのですがOSもバージョンアップしたし『Xcode7にアップデートしたるわ』と思ったのが間違い、なぜかv0.8.4のビルドできなくなりました。

で、調べたところこちらの記事を参照して対処すれば問題なく通りました。
Xcode7.0にしたらv0.8.4のビルドが通らなくなった

エラーコードは下記でした。

OF/of_v0.8.4_osx_release/libs/openFrameworks/utils/ofURLFileLoader.cpp:45:10: 'openssl/opensslconf.h' file not found

上記の記事でもあるようにopensslのheaderがsearch pathに入っていないことが原因でなのでCoreOF.xcconfigを変更してsearchPathを追加します。

of_v0.8.4_osx_release/libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig

追記したのは下記の2つ

12行目あたり

HEADER_SSL = "$(OF_PATH)/libs/openssl/include"

39行目あたり

OF_CORE_LIBS = $(LIB_POCO_1) $(LIB_POCO_2) $(LIB_POCO_3) $(LIB_POCO_4) $(LIB_POCO_5) $(LIB_POCO_6) $(LIB_POCO_7) $(LIB_POCO_8) $(LIB_POCO_9) $(LIB_POCO_10) $(LIB_TESS) $(LIB_GLEW) $(LIB_CAIRO1) $(LIB_CAIRO2) $(LIB_CAIRO3) $(LIB_FMODEX) $(LIB_RTAUDIO) $(LIB_OPENSSL1) $(LIB_OPENSSL2) $(LIB_GLFW) $(LIB_FREEIMAGE) $(LIB_FREETYPE)
OF_CORE_HEADERS = $(HEADER_OF) $(HEADER_POCO) $(HEADER_FREETYPE) $(HEADER_FREETYPE2) $(HEADER_FMODEX) $(HEADER_GLEW) $(HEADER_FREEIMAGE) $(HEADER_TESS2) $(HEADER_CAIRO) $(HEADER_RTAUDIO) $(HEADER_GLFW) $(HEADER_SSL)

この二つを追加したことによりビルドを行うことができました。ということでここからOpenFrameWorksのチュートリアルをやって行こうかなと思います。

取り急ぎ見るべきページはOFのチュートリアルを見ることだと思うのでここから始めていきます。
ofTutorials - Chapter 1 - 最初の一歩

Originally posted 2016-01-10 22:39:45.

スポンサーリンク

-openFrameworks
-, ,

Copyright© office606 , 2023 All Rights Reserved Powered by STINGER.