わんさかエラーが出たのはこれまで書いた通りだ。
一つ一つ原因探ってくのメンドクサイな。。。と思ってたところに、いい記事が。
http://d.hatena.ne.jp/Seasons/20070224/1172261823
ここで紹介されているのは、IP Messanger VS2005 ビルド方法。
VS2005 SP1でのビルド+動作確認済みとのこと。
http://www.ipmsg.org/より最新のソース2.06を取ってくる。
展開後、IPMSG.MDPを開き、ソリューション変換を行う。
これは、「はい」の連発で普通に変換する。
ビルド方法は、Japaneseを選択
プロジェクトのプロパティでC/C++ -> 言語にて
「forループスコープの強制準拠」を「いいえ(/Zc:forScope-)」を選択。
ipmsg.hを以下のように修正。
LINE:245に#if (_MSC_VER<1300)を追加(typedef struct _CRYPTPROTECT_PROMPTSTRUCT {宣言の上) LINE:251に#endifを追加( } CRYPTPROTECT_PROMPTSTRUCT, *PCRYPTPROTECT_PROMPTSTRUCT;の下 )
mainwin.cppを以下のように修正
LINE:880 TMainWin::SendDirFile -> &TMainWin::SendDirFilerecvdlg.cppを以下のように修正
LINE:880 TMainWin::SendFile -> &TMainWin::SendFile
LINE:826 TRecvDlg::RecvDirFile -> &TRecvDlg::RecvDirFile
LINE:826 TRecvDlg::RecvFile; -> &TRecvDlg::RecvFile;
2008でも出来るかどうか分からないが、今度試してみたいと思う。
免責
この記事やプログラムによって生じた事故・損害などは一切保証致しません。ご自身の責任でご使用ください。
子育てブログ「おとう日記」はじめました。
興味ある方、是非ご覧下さい!
おとう日記
コピペプログラマの倉庫を作りました。
サンプルプログラムなど置いておきますのでお立ち寄り下さい。
コピペプログラマ倉庫
良ければ↓投票お願いします↓ m(._.)m ペコッ
人気ブログランキングへ
0 件のコメント:
コメントを投稿