IDEでconfig.iniを変更してJavaプロジェクトを正しくコンパイルできるようにしましたが、IDE自体にはまだプロセッサステートメントに関するエラーが表示されています。
//#ifdef VER_X
public class Video extends FirstCanvas {
//#else
public class Video extends SecondCanvas {
//#endif
...
これを解決する設定またはプラグインはありますか?
編集:多分少し明確化:IDEエディターをコードにもっと準拠させるものを探しています。エディターの考えによるエラーのため、定義に従うことはできません。
これに対するよりオブジェクト指向のアプローチでは、実行時に個別のクラスを使用して、クラスを選択します。
public class FirstVideo extends FirstCanvas {
...
}
public class SecondVideo extends SecondCanvas {
...
}
...
video = (something ? new FirstVideo() : new SecondVideo());
これは、非標準のコンパイル手順を実行する必要がなく、C / C ++プリプロセッサディレクティブの大胆な恐怖への扉を開きません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加