問題タブ [preprocessor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
preprocessor - #lineと行にジャンプ
goto行機能に関してC#lineディレクティブを使用する編集者はいますか?
コンテキスト: コードジェネレーターで作業していて、出力の行にジャンプする必要がありますが、その行は、追加する#lineディレクティブに関連して指定されています。私はそれらを落とすことができますが、入力行を見つけることはさらにひどい苦痛です
drupal - Drupal 6 に特定のノードの CSS または Javascript ファイルを含める
Drupal 6 の特定のノードに CSS または Javascript ファイルを含めるための最良の方法は何ですか?
小さな JavaScript アプリケーションが実行されているページを自分のサイトに作成したいので、CSS と JavaScript はそのページに固有であり、他のページの読み込みに含めたくありません。
.net - #VB.netの警告ディレクティブ
#warningディレクティブがvb.netに存在しないことを知っています...そのようなものはありますか?
コンパイラ時にメッセージ(警告)をスローできるようにしたい。
preprocessor - VC6 環境変数を使用して追加のインクルード パスを設定しますか?
私がこれを求めているなんて信じられない...
VC6を使用してからしばらく経ちました。インクルード ファイル用の追加のディレクトリを含める正しい方法と思われるものをセットアップし (別の開発者のハード コードされたパスを削除しました)、次のようなものを配置しました。
%MY_DIR%\include
しかし、これは機能しません。何か不足していますか?VC6はこれを許可しませんでしたか? 持っているのはかなり基本的なことのように思えますが、今考えてみると、以前にやったことがあったことを思い出せません...
(変数を設定した後、VC6を停止して再起動しました)
Google 検索とここでのクイック検索では、何も明らかになりませんでした。
編集
どうやら私は自分の答えに投票することはできませんが、それは以下のとおりです。
構文は次のとおりです。
$(ENV_VAR)
いいえ
%ENV_VAR%
include env 変数に追加する必要はありません。これは、コマンドラインからビルドする必要があることを意味しているようです。プロジェクト設定に環境変数を追加できるようにしたいです。これは非常に簡単なことのように思えますが、IDE チームに期待しすぎたのかもしれません。
%MY_DIR% が正しく考慮されていないということの意味がわかりません...あなたが提案したようにツールメニューからcmd.exeを起動しましたが、設定したenvパスはそこにあり、期待どおりです。
xcode - Xcode プリプロセッサ マクロ
Xcode では、プロジェクト設定でプリプロセッサ マクロを編集できます。環境変数を参照するマクロを作成したいと考えています。基本的に、コードで $SRC_ROOT を参照できるようにしたいと考えています。私が現在マクロに持っているものは次のとおりです。
しかし、それは機能していません。
visual-studio - コマンド ラインから Visual Studio プリプロセッサを呼び出すにはどうすればよいですか?
ここで説明するプリプロセッサを使用してソリューションを実装したいと思います。
C# コードで .h ファイルの define ステートメントを再利用する
MSDN のドキュメントを参照していただければ、ボーナス ポイントです。それらを見つけるのに苦労しています...
python - FMPP に相当する Python を知っている人はいますか?
テキストファイルプリプロセッサであるFMPPに相当するPythonを知っている人はいますか?
フォローアップ: 私はドキュメントを読み、与えられた提案の例を見ています。拡大するだけです。私の FMPP の使用法は、データ ファイル (csv) を読み込み、そのデータに応じて複数のテンプレートを使用して、すべてメイン インデックスにリンクされた html で複数ページのレポートを作成することです。
java - J2ME で前処理をうまく使用する方法を知っている人はいますか?
私の問題をよりよく説明しようとします。Eclipse と MTJ (Mobile Tools for Java) プラグインを使用すると、C/C++ のようにコードのさまざまなビルドを作成するために、プリプロセッサにいくつかのディレクティブを設定できます。私の問題は、この機能を使用できないことです。つまり、ソースをビルドすると、結果の出力にはコードのすべての行が含まれます。
指令。「前処理を有効にする」オプションをチェックし、デバッグレベルをすべての可能な設定 (「情報」より低い、等しい、高い) に変更しましたが、結果は常に同じです。ディレクティブは単に無視されます。
java - コンパイル時に特定のJavaクラスの使用を削除する
コンパイル時に、クラス自体を含め、特定のクラスのすべての使用を削除する方法を探しています。基本的には前処理の形式ですが、すべてのインスタンスをで囲む必要なしに実行したいと思います#ifdebug ... #endif
。
これを実行できるAntベースのツールはありますか?そうでない場合、誰かがそのようなツールを書く方法について正しい方向に私を向けることができますか?(私が知っているマイナーな事業ではありませんが、それが唯一の選択肢である場合は...)
状況は、関数呼び出しをデバッグするためのヘルパークラスがあることです。これは関数の最初にインスタンス化され、最後に呼び出しが行われます。これはJavaMEアプリケーションであるため、パフォーマンスに追加されるオーバーヘッドについて心配しています。ProGuardを使用するプリプロセッサディレクティブを持つリリースビルドとデバッグビルドがすでにあるので、このヘルパークラスの使用をリリースビルドから除外したいと思います。これはProGuardで実行できるようには見えません。
python - Python のプリプロセッサ ディレクティブに相当するものをどのようにしますか?
Python で次のプリプロセッサ ディレクティブを実行する方法はありますか?