cvl-robot's diary

研究ノート メモメモ https://github.com/dotchang/

openFrameworks v0.8.1のwindows x64版のtessellatorの問題を解決する

自分の方法でもsadmbさんの方法でもx64版のtessellatorが上手く働かなくて、guiなどを正しく使うことができません。tessellatorのライブラリtess2の64ビット化が漏れているためなのでこれを作り直します。

 1.libtess2をダウンロードして解凍

https://github.com/memononen/libtess2

2.SDLの1.2をダウンロード

http://www.libsdl.org/download-1.2.php

SDL-devel-1.2.15-VC.zip

3.Contrib/SDLの下にSDL1.2を解凍

4.targetをx64/Releaseにしてビルド。ただし、.exeしかできない。正しく動作していることを確認したら次へ。

5.プロジェクトのプロパティの編集

libtess2のプロパティ->構成のプロパティ

1.>プロジェクトの規定値→構成の種類→スタティックライブラリ(.lib)

2.>C/C++->コード生成→ランタイムライブラリ→マルチスレッド(/MT)

以上を設定してBuild。

出力されたlibtess2.libをリネームしてtess2.libにして、

\openFrameworks\libs\tess2\lib\vs

の下のtess2.libを置き換える