|
* 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ビルド)~ (不明)~ ---- - http://sourceforge.net/apps/trac/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}; #comment #attach |