高田 立士
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/>