================================================================================ timidity.dll Compilation guide - Japanese(SJIS) timidity.dll version 2.11.3.0 2002/05/26 based on TiMidity++ 2.11.3 Dynamic Link Library package of TiMidity++ for Windows PT2K<webmaster@pt2k.xii.jp> ================================================================================ timidity.dllのコンパイルについて説明します プログラムソース: timidity-dll-2.11.3.0-source.tar.gzには、timidity.dll v2.11.1.1の構築に必要な ファイルがすべて含まれています コンパイラ: timidity.dllは、フリーのCコンパイラ、LCC-Win32で作成されています 多分、LCC-Win32以外のコンパイラでもコンパイルできるとは思いますが、未確認です LCC-Win32は、 http://www.cs.virginia.edu/~lcc-win32/ で入手できます LCC-Win32でのコンパイル: DLL用に新規プロジェクトを作成して、[Main file]をtimidity.dll.cとして保存します その上に、timidity.dllのソースファイルを上書きします Compiler settings #defines: __W32__,_TIMIDITY_DLL_,HAVE_CONFIG_H <include> Path: $lcc$\include; $timidity.dll$; $timidity.dll$\interface; $timidity.dll$\libarc; $timidity.dll$\libunimod; $timidity.dll$\timidity; $timidity.dll$\utils Optimize: Check off Linker settings Additional files to be included in the link: WINMM.LIB WSOCK32.LIB Do not include underscores in dll exports: Check on Entry point name(for dlls): LibMain プロジェクトに、‘.c’のファイルすべてを追加します