preprocessor

    5

    1答えて

    私のプロジェクトでは、final boolean Debug.USE_DEBUG_MODEのようなものがあり、私はいつもそれをfalseに戻すことを忘れています。 #warning C++ディレクティブのようなものを置くことができるのだろうかと思いますので、コードを変更するのを忘れないでください。

    8

    1答えて

    私はCコードパーサーPerlで作業しています。 現時点では、コードを前処理する必要があります。 前処理の実装は多くの作業のようです。そのため、ファイルを前処理するためのスクリプトやライブラリを探しています。 私は、次の可能性が見つかりました: Text::CPP Filter::CPP は、これらのいずれもが、私は私のWindowsマシン上ではありませんcppが必要です。他のオプションはありますか

    5

    1答えて

    文章付きのhaskellファイルがあり、条件付きコンパイルを使用したいと思います。私は文章のプログラミングの鳥のスタイルを使用します。次のコードは動作しません。 > #if MIN_VERSION_base(4,6,0) > import Control.Exception > #endif 私は徒党のためのソリューションを必要とする1.14.0 EDIT: cpphsは学問のソースコード

    7

    3答えて

    bashスクリプト内のコメント内の変数を展開することはできますか? SGEに入力するスクリプトを作成したいと思います。 qsubの構文では、#$で始まるbashスクリプト内の行を使用して、グリッドエンジンに追加のパラメータを渡すことができます。例えば、私が欲しいもの #$ -q all.q #$ -S /bin/bash #$ -V #$ -m beas #$ -o run_2012010

    10

    4答えて

    私はAppleのLister (for Apple Watch, iOS, and OS X)サンプルを見ていました。サンプルは、iOSとOS Xのためのテストを実行します #import <TargetConditionals.h> #if (TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR) @import ListerKit; #elif T

    5

    0答えて

    で「forCount」制御構造を作成します。 forCount(40) { // this block is run 40 times } あなたはObjective-Cでexactly thatを行うことができます。 は はスウィフトのプロジェクトで、このような forCount(40)制御構造を作成する方法があり、スウィフトはマクロObjective-Cのよりに 非常に異なるアプロー

    9

    2答えて

    プロジェクト全体でバージョン番号が必要です。インストーラ、コード、ツールチェーンなどで私は重複を軽蔑します。私は自分のバージョン番号を中央の権威ある場所に保存したい。 私はC/C++で作業しており、さまざまなプラットフォームでQtを使用しています。 Qtのでは、qmakeはプロジェクトは次のようにバージョン番号を指定します。コードで VERSION = 1.2.3 を私はversion.hをの

    3

    1答えて

    私はx64システム用のMSIインストーラを作成しようとしています <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <?if $(var.Platform)=x64 ?> <?define win64Flag = "yes" ?>

    6

    1答えて

    無効なコードを表示しようとすると、奇妙なコードの色の問題に直面しています。 #ifdefまたは#ifndef文で無効になっているコードのブロックの場合 、私は灰色/白の背景を取得します:コードが有効になっているときに はしかし、物事は大丈夫です: プロパティメニューでこの色のプロパティはどこにありますか?私は無効にされたコードについて何も見つけることができず、プリプロセッサの色分けメニューの下にも

    6

    2答えて

    私のシェイダーは多くの場合同じ機能を共有しています。例えば、拡散/鏡面照明の計算。私はこれを一度書いてから別のシェーダーにコードを再利用したいと思います。 Glslはファイルに関する知識がなく、Cのようなプリプロセッサディレクティブ#includeをサポートしていません。 私はglslが複数のcstringからソースをコンパイルすることをサポートしていることを知っていますが、どのcstringを含