|
* VC以外の対応 [#g9ea2353] -ページ: [[Request]] -投稿者: [[anonymous]] -優先順位: 低 -状態: 提案 -カテゴリー: コンパイラ -投稿日: 2009-03-22 (日) 08:40:30 -バージョン: ** メッセージ [#b54ced00] BorlandやMinGWなどのコンパイラにも対応してください。今のVC固有べったりのやり方はちょっと・・・ 以下のようにするとビルドできるようです。 - 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版~ (不明)~ ---- #comment #attach |