openFrameworksの環境構築で詰まってしまったので書く。
追記(2015/11/20): ※絶対パスで記述してます.. そりゃ動くだろと
openFrameworksのプロジェクトファイルを新しく作る時、コピーしてちょこっと書き替えれば動くという記事を見ました。
Sakef さんの記事 【openFrameworksの環境構築 (Windows・VS2010)】
ダウンロード
● 公式サイトのdownloadのページの 「windows – visual studio 2010 」 からダウンロードします。
① 解凍
まずは、ダウンロードした of_v0071_vs2010_release.zip をわかりやすい所に解凍する。
ついでにわかりやすい名前に変えとくと良いですね (私は Cドライヴ直下にoF という名前で置いた
② emptyExample を使うよ!
[oF本体までの絶対パス\apps\examples] の中の emptyExample というディレクトリをコピーして使っていく。
[oF本体までの絶対パス\libs\openFrameworksCompiled\project\vs2010]にある、openframeworksLib.vcxproj を emptyExampleフォルダにコピーする。
③ 書き替える (私は EmEditor で書き替えた)
まず、 emptyExample.sln を書き替える。
● 5行目の「”..\..\..\libs\openFrameworksCompiled\project\vs2010\openframeworksLib.vcxproj”」を「”openframeworksLib.vcxproj”」にする。
次に、 openframeworksLib.vcxproj を書き替える。
● すべての「..\..\..\..\」を「oF本体までの絶対パス\」に。
● すべての「..\..\..\」を「oF本体までの絶対パス\libs\」に。
● すべての「..\..\」を「oF本体までの絶対パス\libs\openFrameworksCompiled\」に。
次に、 emptyExample.vcxproj を書き替える。
● すべての「..\..\..\」を「oF本体までの絶対パス\」に。
ここから、新しい内容です。
④ さらに書き替える。
まずは、[oF本体までの絶対パス\libs\openFrameworksCompiled\project\vs2010] にある openFrameworksDebug.props を書き替える。
● すべての「..\..\..\」を「oF本体までの絶対パス\」に。
● 22行目の「xcopy /e /i /y “$(ProjectDir)..\..\..\export\vs2010\*.dll” “$(ProjectDir)bin”」を「xcopy /e /i /y “oF本体までの絶対パス\export\vs2010\*.dll” “$(ProjectDir)bin”」に。
次に、[oF本体までの絶対パス\libs\openFrameworksCompiled\project\vs2010] にある openFrameworksRelease.props を書き替える。
● すべての「..\..\..\」を「oF本体までの絶対パス\」に。
● 22行目の「xcopy /e /i /y “$(ProjectDir)..\..\..\export\vs2010\*.dll” “$(ProjectDir)bin”」を「xcopy /e /i /y “oF本体までの絶対パス\export\vs2010\*.dll” “$(ProjectDir)bin”」に。
これで動くはずです。
このセットアップまとめは、Sakef さんの記事の力で出来ました。感謝いたします。
参考記事 – openFrameworksの環境構築 (Windows・VS2010)