問題タブ [gnat-gps]

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

stack-overflow - GNAT Ada ランタイム例外 = メッセージ EXCEPTION_STACK_OVERFLOW

AdaCores GPS (Gnat Programming Studio) でコンパイルした後、アプリケーションを実行しようとしています。

実行時エラーが発生します

を使用してバインダー オプションでスタック サイズを設定しているにもかかわらず、これらの実行時エラーが発生します。

-d65535 (タスク スタック サイズ) および -D65535 (セカンダリ スタック サイズ) (両方で 65535k と 655m を試しました)。

アプリケーションは、Aonix Object Ada コンパイラでコンパイルするとうまく動作します。Aonix コンパイラで、スタック サイズを 65535、セカンダリ スタック サイズを 65535、タスク スタック サイズを 46345 に設定しました。

私の主な目的は、アプリケーションを GNAT Ada コンパイラに移植することです。

-d がタスク スタック サイズを設定し、-D がセカンダリ スタック サイズを設定していることに気付きましたが、メイン スタック サイズを設定する場所がわかりません。これはアプリケーションの問題であると想定していますが、問題がある場合は修正してください。間違った方向を見ています。

任意のポインタをいただければ幸いです。

ベアスランバー

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

ada - gnatmake を使用して GPS から外部ライブラリ ali ファイルに対してコンパイルする方法

GPS 環境で簡単なプロジェクトを作成し、ORBExpress パッケージに対してコンパイルしようとしています。orbexpress ディレクトリには、.ads ファイルを含むサブディレクトリ「include」と、.ali ファイルを含む別のサブディレクトリ「lib」が含まれています。

GPS環境にセットされているツールチェーンはgnatmake 6.1.1です(バージョンは問わないと思いますが)。

プロジェクトをビルドしようとすると、「外部ソースの corba.ads はプロジェクトの一部ではありません。gnatmake スイッチ -x なしではコンパイルできません」などのメッセージが表示されます。

スイッチの gnatmake 行に -x スイッチを追加すると、「ファイル 'corba.ads' (パッケージ仕様) のコードを生成できません」というエラーが表示されます。

gnatmake のマニュアルを見たところ、-aL'dir' スイッチが必要なようです (おそらく、.ali ファイルが dir にあるユニットのコンパイルを無視するように指示されていますが、このスイッチを追加しても効果がないようです。 ..

助けてください。

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

ada - GPS-GNAT 2006 が Windows 7 でうまく動作しない

GPS-GNAT 2006 を使用して Windows XP で ADA で開発されたプロジェクトに取り組んでおり、それを Windows 7 に移植する必要がありますが、GPS-GNAT (2008+) の新しいバージョンにアップグレードしようとすると、ADA コードは例外をスローしますが、 2006 バージョンは動作しますが、GPS-GNAT 2006 にはブレークポイントのヒット、IDE の起動、プロジェクトを開くボタンなどに問題があります。そして、この古いコードを Windows 7 で実行するには、どうすればよいでしょうか?

ありがとう

0 投票する
0 に答える
205 参照

c++ - GNAT-GPS 2015 と cygwin.S の問題

C++ ユーザー インターフェイスを持つ GPS-GNAT 2015 で Ada プロジェクトを実行しています。デバッグ中に、Ada から C++ ウィンドウにデータを送信しようとするところまで来ましたが、エラーが発生しました。

__chkstk_ms () ../../../src/libgcc/config/i386/cygwin.S 168 そのようなファイルまたはディレクトリが見つかりません。

どんな助けでも大歓迎です。ありがとう  

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

debugging - GNAT GPS デバッガーのデータ ウィンドウにデータ値が表示されない

gpr ファイルで GNAT GPS デバッガーを使用しているときに、デバッガーのデータ ウィンドウに値を表示しようとすると、値が表示されず、変数名だけが表示されます。他のウェブサイトでこの問題について何も見ていないので、一般的な知識が欠けていると思います。

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

runtime - ADA ランタイムの動的リンク

GPS GPS 6.1.1 (20150118)でホストされているをインストールしましたi686-pc-mingw32 GNAT GPL 2015 (20150428-49)

それはHello Worldを正常にコンパイルしますが、静的にコンパイルされた最適化されていないランタイムが含まれているため、リリース実行可能ファイルでさえ巨大であり、(さらに重要なこと) adaランタイムはGPLの下でライセンスされており、クローズドソースの実行可能ファイルに静的にリンクできないことを理解する限り.

ランタイムを動的にリンクするように GPS / gcc を構成するにはどうすればよいですか?

0 投票する
0 に答える
158 参照

python - Python IDE と GPS IDE

Python開発を行うために、Gnat Programming Studio IDEをセットアップしようとしています。私のマシンには Python 3.5 があり、GPS で新しいプロジェクトを開始し、言語として Python を選択しましたが、単純な Hello World を試したところ、次のメッセージが表示されました。

修正方法はありますか?Python インタープリターを GPS にリンクする必要があると思いますが、方法がわかりません!

どんな助けでも大歓迎です。

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

gnat-gps - GPS プラグインのコンテキスト

を使用してツールバーにボタンを作成しました

ボタンのOn_Click機能で、現在のファイルの名前を出力したい。

私は書きましたがprint GPS.Current_Context().file() 、それは機能せず、エラーが表示されます:Current_Context has no attribute file

誰でも理由を知っていますか?