#errorディレクティブはクロスプラットフォームとクロスコンパイラです

MajesticRa

#errorディレクティブは少なくともGCCMSVCで機能することを知っています

 #if !defined(__cplusplus)  
 #error C++ compiler required.  
 #endif

しかし、それは一般的にクロスプラットフォームとクロスコンパイラですか?それは多分いくつかの標準の一部ですか?

PS。GCCとMSVCのマニュアルに記載されている例を見ても、違いがわかります。引用符で動作するかどうかは関係ありませんが、コンパイラに依存している可能性があるという悲しい気持ちになります。

GCCの例

#error "Won't work on ..."   // quotes here

MSVCの例

#error C++ compiler required.    // no qutes
バトシェバ

はい、そうです。これは、CおよびC ++の標準のプリプロセッサディレクティブです。

参照:http //en.cppreference.com/w/cpp/preprocessor/error http://en.cppreference.com/w/c/preprocessor/error

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

角度グリッドには、インライン剣道グリッドのエディターテンプレート(リアクティブフォーム)を含む列があります。テンプレートコントロール(テキストボックス)とフォームはリンクしません

分類Dev

クロスプラットフォームのxamarinアプリケーションとネイティブライブラリバインディング

分類Dev

コントローラからディレクティブのフォームにアクセスするにはどうすればよいですか?

分類Dev

コントローラからディレクティブのフォームにアクセスするにはどうすればよいですか?

分類Dev

ブートストラップフォームボタンとサブスクライブパラフローティングの問題

分類Dev

Firestore Timestampプロパティには、管理SDKではアンダースコアがプレフィックスとして付けられますが、クライアントSDKではプレフィックスが付けられません。

分類Dev

xamarinクロスプラットフォームでスライディングドロワーを実行することは可能ですか?

分類Dev

プロパティクラスとプロパティデコレータの違いは何ですか

分類Dev

クロスプラットフォームC ++:ネイティブ文字列エンコーディングを使用するか、プラットフォーム間で標準化しますか?

分類Dev

HaxeDevelop:デフォルトのプロジェクトテンプレートを介したクロスプラットフォームコンパイル

分類Dev

TwilioビデオとクライアントJavascriptSDKはクロスプラットフォームですか?

分類Dev

これは、コンストラクターのプロトタイププロパティがオブジェクトに設定されていないインスタンスのデフォルトの動作ですか?

分類Dev

Android-レイアウトのパフォーマンス:プログラマティックとXML

分類Dev

フレックスベース:コンテンツは「無効なプロパティ値」であるとブラウザが言っています

分類Dev

子ディレクティブで親ディレクティブのコントローラースコープ変数にアクセスします

分類Dev

ブートストラップテンプレートでフォームコントロールクラスを使用する方法は?

分類Dev

TCPクライアントスレッドからアクティブフォームへのプロセス間データ処理

分類Dev

クロスコンパイルプラットフォーム

分類Dev

Angular JSカスタムディレクティブコントローラーに渡すパラメーターはどれですか?

分類Dev

Antがプロパティファイルをクラスディレクトリにコピーする方法

分類Dev

プロトコル呼び出しフォームに<!が含まれていると、core.asyncgoブロックのコンパイルに失敗します。マクロ(multimethod'-item-to-ssa 'は:protocol-invokeでディスパッチできません)

分類Dev

コントローラスコープをディレクティブからパーシャルに渡す

分類Dev

バグ、パディングがインラインフレックス+ブロック+フレックス+ブロックコンテナでオーバーフローしますか?

分類Dev

ディレクティブ/コントローラーとスコープを伝達する

分類Dev

ブートストラップフォームコントロールのパディングを0ピクセルに設定する方法

分類Dev

AngularJSコントローラースコープとディレクティブスコープ?

分類Dev

スタイル付きのクロスプラットフォームネイティブウィジェットとウィンドウ

分類Dev

パス上のオブジェクトがファイルまたはディレクトリのクロスプラットフォームであるかどうかを確認しますか?

分類Dev

Pythonで一時ディレクトリを取得するクロスプラットフォームの方法

Related 関連記事

  1. 1

    角度グリッドには、インライン剣道グリッドのエディターテンプレート(リアクティブフォーム)を含む列があります。テンプレートコントロール(テキストボックス)とフォームはリンクしません

  2. 2

    クロスプラットフォームのxamarinアプリケーションとネイティブライブラリバインディング

  3. 3

    コントローラからディレクティブのフォームにアクセスするにはどうすればよいですか?

  4. 4

    コントローラからディレクティブのフォームにアクセスするにはどうすればよいですか?

  5. 5

    ブートストラップフォームボタンとサブスクライブパラフローティングの問題

  6. 6

    Firestore Timestampプロパティには、管理SDKではアンダースコアがプレフィックスとして付けられますが、クライアントSDKではプレフィックスが付けられません。

  7. 7

    xamarinクロスプラットフォームでスライディングドロワーを実行することは可能ですか?

  8. 8

    プロパティクラスとプロパティデコレータの違いは何ですか

  9. 9

    クロスプラットフォームC ++:ネイティブ文字列エンコーディングを使用するか、プラットフォーム間で標準化しますか?

  10. 10

    HaxeDevelop:デフォルトのプロジェクトテンプレートを介したクロスプラットフォームコンパイル

  11. 11

    TwilioビデオとクライアントJavascriptSDKはクロスプラットフォームですか?

  12. 12

    これは、コンストラクターのプロトタイププロパティがオブジェクトに設定されていないインスタンスのデフォルトの動作ですか?

  13. 13

    Android-レイアウトのパフォーマンス:プログラマティックとXML

  14. 14

    フレックスベース:コンテンツは「無効なプロパティ値」であるとブラウザが言っています

  15. 15

    子ディレクティブで親ディレクティブのコントローラースコープ変数にアクセスします

  16. 16

    ブートストラップテンプレートでフォームコントロールクラスを使用する方法は?

  17. 17

    TCPクライアントスレッドからアクティブフォームへのプロセス間データ処理

  18. 18

    クロスコンパイルプラットフォーム

  19. 19

    Angular JSカスタムディレクティブコントローラーに渡すパラメーターはどれですか?

  20. 20

    Antがプロパティファイルをクラスディレクトリにコピーする方法

  21. 21

    プロトコル呼び出しフォームに<!が含まれていると、core.asyncgoブロックのコンパイルに失敗します。マクロ(multimethod'-item-to-ssa 'は:protocol-invokeでディスパッチできません)

  22. 22

    コントローラスコープをディレクティブからパーシャルに渡す

  23. 23

    バグ、パディングがインラインフレックス+ブロック+フレックス+ブロックコンテナでオーバーフローしますか?

  24. 24

    ディレクティブ/コントローラーとスコープを伝達する

  25. 25

    ブートストラップフォームコントロールのパディングを0ピクセルに設定する方法

  26. 26

    AngularJSコントローラースコープとディレクティブスコープ?

  27. 27

    スタイル付きのクロスプラットフォームネイティブウィジェットとウィンドウ

  28. 28

    パス上のオブジェクトがファイルまたはディレクトリのクロスプラットフォームであるかどうかを確認しますか?

  29. 29

    Pythonで一時ディレクトリを取得するクロスプラットフォームの方法

ホットタグ

アーカイブ