剛使用dev c++編譯完ode0.11.1庫
現在說明下如何編譯之(說實話有些開源庫似乎不是太容易編譯的)
1.從http://sourceforge.net/projects/opende/files/下載ode庫
2.ode庫是依賴于opcode庫的所以先要編譯opcod庫
3.為簡便起見把ode中的
#if defined(_MSC_VER)
#if defined(ODE_DLL)
#define ODE_API __declspec(dllexport)
#elif !defined(ODE_LIB)
#define ODE_DLL_API __declspec(dllimport)
#endif
#endif
#if !defined(ODE_API)
#define ODE_API
#endif
直接使用
#define ODE_API __declspec(dllexport) 代替之
4.對于opcode庫也一樣
5.編譯opcode庫
6.編譯ode庫如何發現有沒定義的alloca函數則包含頭文件malloc于所在問題
7.對于其它一些沒定義的函數或者數據結構也要加上其函數聲明的頭文件
本人使用devc++編譯過的開源庫列表
1.zthread.
2.glfw
3.ogg
4.libmad
5.freetype
6.ftgl
7...
題外話,
ode大致的函數看過了
ode也編譯了
ode所帶的例子也看過了
那下一步的動作是?