高田 立士
rtaka****@sunmo*****
2004年 4月 13日 (火) 11:23:54 JST
はじめまして、高田と申します。 先日、WinCvsの日本語ファイル名・ディレクトリ名の扱い方について調べていたとこ ろ、 このメーリングリストを探し当て、登録させていただきました。 WinCvsを少し、修正してみたくて、伊藤様のWinCvs1.3SJISごった煮版のソースを 持ってきて、 自分のPCにVisual Studio .NET 2003をインストールして読み込んだのですが、 コンパイルエラーが発生してビルド出来ませんでした。なにぶんVisual Studio .NET や C++は初めてなので、対処方法が分からず、頓挫してしまいました。 エラー内容はテンプレートを使っているところが複数個所(宣言や呼び出し部分など) において 構文エラーとなるものです。C++の知識が無いためよく理解出来ていません。スミマ セン。 やっぱり、.NET 2003っていうのがまずかったのでしょうか? 今は、cvs-1.11knjwrp_cvsguip配下のディレクトリのみビルド出来ましたので、 通常にインストールしてからcvs.exeだけ書き換えてテストしている状態です。 出来れば、インストーラまで作成して社内に配布したいのですが、 公開されているソースの開発環境について、バージョンなどを教えていただけません でしょうか? 追: cvs-1.11knjwrp_cvsguip内でバグを発見してしまいました。 cvs-1.11knjwrp_cvsguip\src\client.cの中の関数send_file_names()の中で for (i = 0; i < argc; ++i) { char buf[1]; と配列を一つしか確保してないのですが、 #if defined(SJIS) && !defined(JP_SERVEUCPATH) else if( _ismbblead(*p)) { buf[0] = *p++; buf[1] = *p; send_to_server (buf, 2); } #endif というところでbuf[1]に書き込みをしてしまっています。 JP_SERVEUCPATHを#undefするとしっかり落ちました(^^) どこでご報告すればよいのか分かりませんでしたので、ココに書かせて頂きました。 ================================================= 株式会社サンモアテック 技術開発事業部 技術開発2部 高田 立士 (Ryuji Takada) Tel : 06-6344-0661 Fax : 06-6344-0639 E-Mail : rtaka****@sunmo***** WWW : http://www.sunmoretec.co.jp/ <http://www.sunmoretec.co.jp/>