問題タブ [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.

0 投票する
4 に答える
306 参照

preprocessor - #lineと行にジャンプ

goto行機能に関してC#lineディレクティブを使用する編集者はいますか?

コンテキスト: コードジェネレーターで作業していて、出力の行にジャンプする必要がありますが、その行は、追加する#lineディレクティブに関連して指定されています。私はそれらを落とすことができますが、入力行を見つけることはさらにひどい苦痛です

0 投票する
6 に答える
22011 参照

drupal - Drupal 6 に特定のノードの CSS または Javascript ファイルを含める

Drupal 6 の特定のノードに CSS または Javascript ファイルを含めるための最良の方法は何ですか?

小さな JavaScript アプリケーションが実行されているページを自分のサイトに作成したいので、CSS と JavaScript はそのページに固有であり、他のページの読み込みに含めたくありません。

0 投票する
2 に答える
2224 参照

.net - #VB.netの警告ディレクティブ

#warningディレクティブがvb.netに存在しないことを知っています...そのようなものはありますか?
コンパイラ時にメッセージ(警告)をスローできるようにしたい。

0 投票する
2 に答える
2225 参照

preprocessor - VC6 環境変数を使用して追加のインクルード パスを設定しますか?

私がこれを求めているなんて信じられない...

VC6を使用してからしばらく経ちました。インクルード ファイル用の追加のディレクトリを含める正しい方法と思われるものをセットアップし (別の開発者のハード コードされたパスを削除しました)、次のようなものを配置しました。

%MY_DIR%\include

しかし、これは機能しません。何か不足していますか?VC6はこれを許可しませんでしたか? 持っているのはかなり基本的なことのように思えますが、今考えてみると、以前にやったことがあったことを思い出せません...

(変数を設定した後、VC6を停止して再起動しました)

Google 検索とここでのクイック検索では、何も明らかになりませんでした。

編集

どうやら私は自分の答えに投票することはできませんが、それは以下のとおりです。

構文は次のとおりです。

$(ENV_VAR)

いいえ

%ENV_VAR%


include env 変数に追加する必要はありません。これは、コマンドラインからビルドする必要があることを意味しているようです。プロジェクト設定に環境変数を追加できるようにしたいです。これは非常に簡単なことのように思えますが、IDE チームに期待しすぎたのかもしれません。

%MY_DIR% が正しく考慮されていないということの意味がわかりません...あなたが提案したようにツールメニューからcmd.exeを起動しましたが、設定したenvパスはそこにあり、期待どおりです。

0 投票する
1 に答える
14665 参照

xcode - Xcode プリプロセッサ マクロ

Xcode では、プロジェクト設定でプリプロセッサ マクロを編集できます。環境変数を参照するマクロを作成したいと考えています。基本的に、コードで $SRC_ROOT を参照できるようにしたいと考えています。私が現在マクロに持っているものは次のとおりです。

しかし、それは機能していません。

0 投票する
1 に答える
4521 参照

visual-studio - コマンド ラインから Visual Studio プリプロセッサを呼び出すにはどうすればよいですか?

ここで説明するプリプロセッサを使用してソリューションを実装したいと思います。

C# コードで .h ファイルの define ステートメントを再利用する

MSDN のドキュメントを参照していただければ、ボーナス ポイントです。それらを見つけるのに苦労しています...

0 投票する
4 に答える
2702 参照

python - FMPP に相当する Python を知っている人はいますか?

テキストファイルプリプロセッサであるFMPPに相当するPythonを知っている人はいますか?

フォローアップ: 私はドキュメントを読み、与えられた提案の例を見ています。拡大するだけです。私の FMPP の使用法は、データ ファイル (csv) を読み込み、そのデータに応じて複数のテンプレートを使用して、すべてメイン インデックスにリンクされた html で複数ページのレポートを作成することです。

0 投票する
2 に答える
900 参照

java - J2ME で前処理をうまく使用する方法を知っている人はいますか?

私の問題をよりよく説明しようとします。Eclipse と MTJ (Mobile Tools for Java) プラグインを使用すると、C/C++ のようにコードのさまざまなビルドを作成するために、プリプロセッサにいくつかのディレクティブを設定できます。私の問題は、この機能を使用できないことです。つまり、ソースをビルドすると、結果の出力にはコードのすべての行が含まれます。

指令。「前処理を有効にする」オプションをチェックし、デバッグレベルをすべての可能な設定 (「情報」より低い、等しい、高い) に変更しましたが、結果は常に同じです。ディレクティブは単に無視されます。

0 投票する
4 に答える
777 参照

java - コンパイル時に特定のJavaクラスの使用を削除する

コンパイル時に、クラス自体を含め、特定のクラスのすべての使用を削除する方法を探しています。基本的には前処理の形式ですが、すべてのインスタンスをで囲む必要なしに実行したいと思います#ifdebug ... #endif

これを実行できるAntベースのツールはありますか?そうでない場合、誰かがそのようなツールを書く方法について正しい方向に私を向けることができますか?(私が知っているマイナーな事業ではありませんが、それが唯一の選択肢である場合は...)

状況は、関数呼び出しをデバッグするためのヘルパークラスがあることです。これは関数の最初にインスタンス化され、最後に呼び出しが行われます。これはJavaMEアプリケーションであるため、パフォーマンスに追加されるオーバーヘッドについて心配しています。ProGuardを使用するプリプロセッサディレクティブを持つリリースビルドとデバッグビルドがすでにあるので、このヘルパークラスの使用をリリースビルドから除外したいと思います。これはProGuardで実行できるようには見えません。

0 投票する
8 に答える
45608 参照

python - Python のプリプロセッサ ディレクティブに相当するものをどのようにしますか?

Python で次のプリプロセッサ ディレクティブを実行する方法はありますか?