掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VC++ Ver1.5コンパイラーについての質問 (ID:57909)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以下のソースでコンパイルエラーが発生します。 #ifdef JP #include "bit_msg.jp" #endif #ifdef US #include "bit_msg.us" #endif <中略> static struct PDOWN pdown_d2[] = { { 'R', MSG1, 2, 25 }, { 'W', MSG2, 3, 25 } } ; bit_msg.jp,bit_msg.usにはそれぞれ日本語、英語での メッセージ変数が定義されており、 その中にMSG1,MSG2も含まれています。 冒頭に #define JP もしくは US と記述すれば 回避されるのは理解できるのですが、 ソースに手を加えずに修正する方法は無いでしょうか。 先ほどこのサイトで同じ質問を投げさせて頂き、VC++.NET ではプリプロセッサの定義(JP or US)をすることで回避することが できました。同様の方法をタイトルのコンパイラーで実行したいのですが いまいちやり方がわかりません。 どなたか知っている方がいらっしゃたら教えて頂けませんでしょうか。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.