>エラー 2291 error C4716: 'XML_LSCommandParser::Start' : 値を返さなければいけません alephone-20060701src\source_files\xml\xml_levelscript.cpp 544
return true;
などを入れる
>エラー 1861 error C2668: 'log' : オーバーロード関数の呼び出しを解決することができません。alephone-20060701src\source_files\rendermain\imageloader_shared.cpp 467
log2のdefineをlog((double)x)/log(2.0)とする
>エラー 1477 error C2589: '(' : スコープ解決演算子 (

の右側にあるトークンは使えません。alephone-20060701src\source_files\network\network_star_hub.cpp 638
std::maxをmaxにする
>エラー 1415 fatal error C1083: include ファイルを開けません。'network_microphone_shared.h': No such file or directory alephone-20060701src\source_files\network\network_microphone_sdl_win32.cpp 45
CVSから取得
>エラー 1343 error C2065: 'NUMBER_OF_TEAM_COLORS' : 定義されていない識別子です。alephone-20060701src\source_files\network\network_games.h 33
#include "player.h"
を入れる
>エラー 1046 fatal error C1083: include ファイルを開けません。'pthread.h': No such file or directory alephone-20060701src\source_files\misc\thread_priority_sdl_posix.cpp 18
意味不明
>エラー 585 error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません alephone-20060701src\source_files\misc\preference_dialogs_nibs.cpp 81
原因はAutoNibReferenceなど。Nibs系統?Widgetsの一種のようですがわかんないです。
>alephone-20060701src\source_files\files\filehandler_sdl.cpp(390) : error C3861: 'strcasecmp': 識別子が見つかりませんでした
拾ってきた
/*
* Copyright (c) 1991-2006 Kawahara Lab., Kyoto University
* Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology
* Copyright (c) 2005-2006 Julius project team, Nagoya Institute of Technology, Nagoya Institute of Technology
* All rights reserved
*/
int strcasecmp(const char *s1, const char *s2){
return strcasecmp((char*)s1, (char*)s2);
}
int
strcasecmp(char *s1, char *s2)
{
int c1, c2;
do {
c1 = (*s1 >= 'a' && *s1 <= 'z') ? *s1 - 040 : *s1;
c2 = (*s2 >= 'a' && *s2 <= 'z') ? *s2 - 040 : *s2;
if (c1 != c2) break;
} while (*(s1++) && *(s2++));
return(c1 - c2);
}
int
strncasecmp(char *s1, char *s2, size_t n)
{
int c1, c2;
do {
c1 = (*s1 >= 'a' && *s1 <= 'z') ? *s1 - 040 : *s1;
c2 = (*s2 >= 'a' && *s2 <= 'z') ? *s2 - 040 : *s2;
if (c1 != c2) break;
} while (*(s1++) && *(s2++) && (--n));
return(c1 - c2);
}
これを__WIN32__で囲まれた部分に入れる
なんで一発でコンパイルできないのかなぁ…
ここまででエラーがまだ181は出てきました。winsockあたりのエラーとかも気になります。
できればOsaka―等幅フォントにしたい今日この頃。いや、等幅明朝体の方が適切か。
OsakaがSDL_kanjiで使える形式だったかどうか疑問です。