[pochy-user] ためしに番外の2005exp.でビルド

Back to archive index

Masaya Ootsuki o2may****@my*****
2006年 2月 27日 (月) 02:26:18 JST


皆さん、こんにちわ。大槻昌弥@あさひねっとから投稿です。

ただでダウンロード入手できる2005exp.でビルドできるか試しに
挑んでみよう(でもC++は弩素人)というわけで・・・

そーすは、リポジットからのチェックアウト「ではなく」・・・
pochy-0.3.4-src.tar.gzをとってきて展開。

まずはコンパイラがオブジェクトを吐き出してくれるかが問題で、
具体的な移植はその次の段階で検討するということで、MFCを有
効にしてソリューションをビルド。

▽▲▽▲凡ミスで本当はこーいう意味だったのろうということ
で、簡単な修正。

d:\projects\pochy\gpgkeylistdlg.cpp(152) : error C2065: 'i' : 
定義されていない識別子です。
-	for (i = 0; i < m_keylist.GetSize(); ++i)
+	for (int i = 0; i < m_keylist.GetSize(); ++i)

d:\projects\pochy\settinggeneraldlg.cpp(176) : error C2065: 'i' :
 定義されていない識別子です。
-	for(i=0; i<app->m_draft_array.GetSize(); i++){
+	for(int i=0; i<app->m_draft_array.GetSize(); i++){

d:\projects\pochy\mainfrm.cpp(587) : error C2065: 'i' :
 定義されていない識別子です。
-	for(i = 0; i < 3; i++){
+	for(int i = 0; i < 3; i++){

d:\projects\pochy\mainfrm.cpp(622) : error C2065: 'i' :
 定義されていない識別子です。
-	for(i=0; i<app->m_draft_array.GetSize(); i++){
+	for(int i=0; i<app->m_draft_array.GetSize(); i++){

d:\projects\pochy\summaryview.cpp(89) : error C4867:
 'CSummaryView::MeasureItem': 関数呼び出しには引数リストがありません。
メンバへのポインタを作成するために '&CSummaryView::MeasureItem' を使用
してくださいTemplate.cpp

tarに入っていたsummaryview.cppにおいて行の終端がCRLFになっていなかった
ためにコンパイラが挙動不審であったようです。

▽▲▽▲たぶん移植作業が必要な問題。
d:\projects\pochy\settinggeneraldlg.cpp(208) : error C2065: 'i' :
 定義されていない識別子です。
-	for(i=0; i < app->m_draft_array.GetSize(); i++){
+	for(int i=0; i < app->m_draft_array.GetSize(); i++){

d:\projects\pochy\pluginlistdialog.cpp(61) : error C2440: 'reinterpret_cast' : 'std::_Vector_const_iterator<_Ty,_Alloc>' から 'DWORD' に変換できません。
        with
        [
            _Ty=CPlugin,
            _Alloc=std::allocator<CPlugin>
        ]
        変換にはコンストラクタまたは const_cast または reinterpret_cast で使用不能なユーザー定義変換演算子が必要です。

いくつかキャストの規制が従来よりも強化されたようで、移植作業の
検討が必要かもしれません。
まだ未調査&未熟者でドキュメントが理解できてない。。
謎が謎を呼んで次回に続く。

// VC++6.0すたんだぁど〜はインストールする気が失せているのでorz.
//さらに新しいほうがソースのブラウズしやすさは向上している。
//たぶん古いほうには戻るきが失せているやうな。

PS;IDE環境でリソースファイルが編集できないのは・・・
   タダなのでご愛嬌ってかぁ(?!)
--- FROM Musasino city, Tokyo metropolis, in Japan.
Name;      Masaya Ootsuki.
WWW;       http://www.asahi-net.or.jp/~JC5M-OOTK/
E-mail;    o2may****@my*****




pochy-user メーリングリストの案内
Back to archive index