おふとんガレージ

技術的なことの忘備録とか

windowsで書かれたopenGLプログラムをxcodeで走らせるときの覚え書き

個人的なメモ用

Windows (Visual Studio)

#include <glut.h> 
#include <math.h>
//省略
int main(int argc, char* argv[]){
    //省略
    _sleep(20); //20ms毎に処理
}

Xcode

#include <GLUT/GLUT.h> //変更
#include <unistd.h> //追加
#include <math.h>
//省略
int main(int argc, char* argv[]){
    //省略
    usleep(20000); //変更
    // 20ms == 20000μs
}

その他

  • brewでインストールしたライブラリを用いる場合
    • TERGET-Build Settings-Search Paths-Header Search Paths
      • /usr/local/includeを追加
  • OpenGLを使えるようにする
    • TERGET-Build Phases-Link Binary With Libraries