問題タブ [compiler-options]

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 投票する
1 に答える
1355 参照

c# - C# CodeDom 複数の CompilerOptions

CodeDom で複数の CompilerOptions を追加したいのですが、その方法がわかりません。

私が現在試していること:

問題は、2 つのパラメーターのうち後者のみが出力実行可能ファイルに組み込まれていることです。CompilerOptions パラメータを配列として追加する方法はありますか?

助けてくれてありがとう、

エヴァン

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

c - 統合されたSQLite3ソースの小さなビルド

ここで説明するコンパイラオプションを使用して、より小さなSQLite3ライブラリを生成したいと思います。ただし、これらのオプション(-Osそれを含む)は、統合されたソースでは明らかに機能しません。これは私の好みです。(私も同じことを試しましたが、実際には機能しません。)

sqlite3.c依存関係を調べたりチェックしたりする必要のない、より小さなSQLite3ライブラリを生成するための良い代替手段はありますか?

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

opengl - Ubuntuのコードブロック内でSDLとOpenGLをコンパイルする

したがって、ターミナルを使用してコードをコンパイルするときはいつでも、コンパイルする必要があります。

コードブロックでこれを行うにはどうすればよいですか?それらをプロジェクトのビルドオプションに入れてみましたが、何も修正されませんでした。

編集:プログラム引数の設定も試しましたが、機能しませんでした...

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

c++ - EHsc と EHa の両方を指定するとどうなるか

私はレガシーコードを扱っています。

いくつかのバグを修正するために、いくつかのファイルに EHa を与える必要があります。ビルド時にプロジェクト全体に EHsc と EHa の両方を与えることをテストしました。これで問題は解決しますが、コンパイラが EH を EHa でオーバーライドしているという警告が表示されます。(オプションの順序: /EHsc /EHa) この警告は、EHa を必要とするファイルがビルドされている場合にのみ発生します。EH のみが必要なソース ファイルには表示されません。

私の質問は、この警告は実際に何が起こっているかを示していますか? EHa は実際に EHa を必要とするソース ファイルにのみ適用されますか? (EHa を必要としないその他のファイルは EHsc でビルドされていますか?)

ありがとうございました。

0 投票する
7 に答える
13158 参照

c++ - Qmake:qmake.confを変更せずに、特定のプロジェクトのコンパイラフラグを削除する方法は?

VisualStudioを使用してqmakeいます。リリースビルドでは、qmakeはすべてのプロジェクトに/GLフラグと/O2フラグを追加し、Qtプロジェクト全体の特定のライブラリのこれら2つのフラグを削除する必要があります。方法はありますか?

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

debugging - _DEBUGはいつどこで定義されますか?

ヘッダーファイルの1つに次のサンプルコードがあります。

このヘッダーファイルを含むアプリケーションは、-DDEBUGオプション付きのgccコンパイラを使用してコンパイルされます。

質問:

オプション_DEBUGのために定義されていますか?-DDEBUG

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

c++ - コンパイラオプション選択アプリケーション

コンパイラオプションをファイルに選択的に適用できますか?一部のファイルを一部のオプションでカバーしたいが、他のファイルはカバーしたくない。

0 投票する
5 に答える
214973 参照

c++ - fpermissive フラグは何をしますか?

-fpermissiveg ++コンパイラでフラグが何をするのか疑問に思っていますか? 私は得ています:

エラー: 一時アドレスの取得 [-fpermissive]

-fpermissiveコンパイラにフラグを与えることで解決でき ます。

編集:一時アドレスエラー部分の原因を見つけました!その部分を今から修正します。

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

haskell - -XImplicitParams がプラグマではなく、コマンド ラインからのみ機能するのはなぜですか?

-XImplicitParamsOPTIONS_GHC プラグマでは機能しないのに、コマンド ラインからは機能するのはなぜですか?

次のコードが含まれている場合にghc t.hsスローされることがわかりましたが、正常に動作します。同上。 parse error on input 'a't.hsghc -XImplicitParams t.hsghci