Request/304 の変更点

http://sakura.qp.land.to/?Request%2F304


Top > Request > 304

* VC以外の対応 [#g9ea2353]
-ページ:     [[Request]]
-投稿者:     [[anonymous]]
-優先順位:   低
-状態:       提案
-状態:       完了
-カテゴリー: コンパイラ
-投稿日:     2009-03-22 (日) 08:40:30
-バージョン: 

** メッセージ [#b54ced00]
BorlandやMinGWなどのコンパイラにも対応してください。今のVC固有べったりのやり方はちょっと・・・

以下のようにするとビルドできるようです。

- ANSI版(ANSI版ソースのほうです。※UNICODE版のANSIビルドではありません。)~
・文字コードは -finput-charset=cp932 と -fexec-charset=cp932 を指定します。~
・NMKEY や SCS_*** の定義が不足しているので該当部分を PSDK のヘッダファイルからコピーペーストして定義します。~
・activescp.h や htmlhelp.h や multimon.h や newapis.h を PSDK からコピーペーストして用意します。~
・stdafx.h:WIN32_LEAN_AND_MEAN をコメントアウトします。~
 #include <comutil.h> の代わりに #include <objbase.h> をインクルードします。~
・global.h:#if defined(__BORLANDC__) のところに || defined(__GNUC__) を追加します。~
 _mbsstr の宣言を追加します。~
・CPropComMacro.cpp:const_cast の修正をします。~
・CDocLineMgr.cpp:#include <ctype.h> の追加をします。~
・sakura_rc.rc:VC++ の rc でコンパイルして cvtres して一緒にリンクします。~

- UNICODE版(UNICODE版ソースのUNICODEビルド)~
(不明)~

----
- https://sourceforge.net/p/sakura-editor/wiki/Compile/ 対応環境はここに書かれている。しかし、最新版がこのすべてに対応してるかどうかは不明。 --  &new{2009-03-22 (日) 20:57:16};
- UNICODE版はBCCに対応していない。 --  &new{2009-03-22 (日) 21:03:40};
- UNICODE版はVS2003に対応していない。 --  &new{2009-03-23 (月) 18:16:12};
- MinGW対応。Unicode版(rev, --  &new{2013-04-07 (日) 07:33:33};
- Unicode版(rev2543)、ANSI版(rev2799)でMinGW対応。 --  &new{2013-04-07 (日) 07:33:33};

#comment
#attach

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS