LoginSignup
40

More than 5 years have passed since last update.

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

Last updated at Posted at 2015-09-20

僕の環境だけかもしれないですが、
Xcode7.0にしたらopenFrameWorks0.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にはいっていないことが原因のようです。

何故7.0にしたタイミングでこのエラーがでるようになったのかはわかりませんが、
とりあえず対応します。

以下にある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)

を追加

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
40