問題タブ [geany]

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 に答える
1942 参照

mingw - アレグロ 5 - MinGW + Geany

Windows の Geany で MinGW と連携するように Allegro をセットアップしようとしています。しかし、エラーが発生し続けます (リンカー エラーを想定しています)。これまでに行ったことは次のとおりです。

  • Geany と MinGW は既にインストールされています。

  • http://www.allegro.cc/files/から Allegro 5 をダウンロードしました。

  • Windows Binaries で Allegro MinGW 4.6.2 zip を選択しました

  • ファイルを解凍しました (allegro-5.0.7-mingw-4.6.2)

3 つのフォルダーが含まれていました。lib、bin、および include。

次に、フォルダーを MinGW インストールにコピーしました。より具体的には、Allegro の lib、bin、および include フォルダーを、MinGW インストールの lib、bin、および include とマージしました。

その後、次のように Geany でビルド コマンドを設定しました。

コンパイル: g++ -O0 -g3 -Wall -c -o"%e.o" "%f"

建てる: g++ -o"%e" ./%e.o -Lalleg

実行する: "./%e"

プロジェクトをビルドしようとすると、未定義の参照エラーが大量に発生します。これに関するどんな助けも素晴らしいでしょう!

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

geany - Geany クラス メンバーのサイドバー

Eclipse では、ファイルを開くとサイドバーが表示され、ファイル内のすべてのメソッドとグローバル変数が表示されます。Geany で同様の機能を利用する方法はありますか?

0 投票する
3 に答える
309 参照

c - Cファイルのコンパイルに使用される特定の用語について説明する必要があります

私はGCCコンパイラとGeany(違いがあればArch Linux)でCを学んでいます。ただし、Geanyとインターネットの両方で、コンパイルとビルドという言葉が同じ意味で使用されているのを目にしています。グーグルで混乱しているだけなので、コンパイルプロセスを理解する方法が正しいことを明確にしてほしいと思います。

単純なhelloworld.cファイルを作成するとします。

を実行するgcc -c helloworld.cと、コンパイラはhelloworld.oオブジェクトファイルを生成します。Geanyはこのプロセスをコンパイルと呼び、コンパイラはCompilation finished successfully.

ここで、を実行するgcc -o helloworld helloworld.cと、コンパイラはという実行可能ファイルを生成し、helloworldGeanyはそれをbuildingと呼びます。しかし、コンパイラは再び言いますCompilation finished successfully.

-cオプションを使用するとオブジェクトファイルが生成され、これらの複数をライブラリとリンクして実行可能ファイルを生成できることは理解していますが、どのシナリオがコンパイルで、どのシナリオがビルドされているかについて混乱しています。

さらに、プロジェクトに1つのhelloworld.cファイルなどのソースファイルが1つしかない場合gcc -o helloworld helloworld.c、ソースコードを実行可能ファイルに変換するのに十分ですか?

ありがとう

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

c - Cでライブラリをリンクする

重複の可能性:
なぜCで数学ライブラリをリンクする必要があるのですか?

私はGCCコンパイラ(Linux上)を使用してCを学習しています。

最近、Code :: Blocksの使用からを使用するように移行しましたが、必要なライブラリに自動的にリンクされないGeanyことに気付きました。Geanyたとえば#include <math.h>、Code :: Blocksで使用する場合、それを取得し、コンパイル時に対応する数学ライブラリに自動的にリンクします。ただし、Geanyこれは行わない-lmため、コンパイルを機能させるには、数学ライブラリなどのビルドコマンドを手動で追加する必要があります。

string.hただし、ヘッダーを含め、そこから関数を使用すると、文字列ライブラリにリンクせずに正常にコンパイルされることに気付きました。何故ですか?string.hヘッダーがすべての関数自体を定義しているということですか?一部のライブラリをリンクする必要があるように見えるのに、他のライブラリはリンクする必要がない理由を誰かに説明してもらえますか。

Geany同様に、必要なライブラリに自動的にリンクするように指示した経験のある人はいますか?これにより、コンパイルが非常に簡単になります。

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

geany - Geany がベース ディレクトリのファイルを読み込めません

Mac OS X Leopard から Ubuntu 12.04 に移行しました。Geany をダウンロードしたので、そこでコーディングを続けたいと思います。ただし、新しいプロジェクトを作成すると、Geany はファイルをインポートせず、「無題」のファイルのみを表示します。ベースディレクトリは正しいです。ファイルを別のディレクトリに移動し (ベースディレクトリを変更)、パーミッションを 777 に変更し、Geany を再インストールし、すべてのプラグインをダウンロードしようとしましたが、役に立ちませんでした。誰が何が起こっているのか知っていますか?それはおそらく初心者の間違いですが、私はそれを見つけることができません!

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

geany - Geany IDE 用の自動クローズ中括弧プラグインはありますか?

Geany は、完璧な Web 開発 IDE に最も近いものです。ただし、中括弧( {)を自動的に閉じる方法が見つかりません。

たとえば、次のように入力します。

..そして押すRETURNと、これが起こるはずです:

Geanyにそれをさせることができるものはありますか?

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

python-2.7 - Geany Windows764ビットでのPython2.7へのNumPyのインポート

AMDプロセッサで実行されている64ビットのWindows7を使用しています。

python-2.7.3.amd64をインストールしました。

NumPyの適切な(非公式の)バイナリをインストールしました。

numpyをインポートし、Pythonコマンドラインからその関数を呼び出し始めると、すべてが正常に機能します。

ただし、Geanyエディターで同じことを行うと、エラーメッセージが表示され、Pythonはnumpyという名前のモジュールを実行しなくなりました。

ImportError:numpyという名前のモジュールがありません

pythonとnumpyの両方を2回再インストールしましたが、何も変更されていません。

Geanyには、UN-Officialバージョンのnumpyまたは64ビットのWindowsの性質、あるいはその両方との非互換性があるという事実から、問題が発生する可能性があるのではないでしょうか。

たぶん私はそれにnumpyを導入するためにGeanyでいくつかのさらなる構成をしなければなりませんか?このジレンマを解決するための提案をいただければ幸いです。

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

keyboard-shortcuts - 引数の提案を切り替えるための Geany キーボード ショートカット

私は少しイライラしており、それ以外の点では非常にクールで軽量なエディターである Geany を使用して、より大きな C++ プロジェクトを編集しています。

関数を呼び出すためにブラケットを開くときに geany が表示する引数の提案を循環するためのキーボード ショートカットがあるかどうか疑問に思いました (画像を参照)。

ここに画像の説明を入力

実行するためのショートカットが見つかりませんでした。表示されている画像でマウスカーソルが上にあるボタンをクリックしたときに geany が行うことです (つまり、この場合は MenuButtonRect のさまざまなコンストラクターを循環しています)。これまではマウスを使用していたため、ワークフローが少し中断されていました。このためのキーボード ショートカットはありますか?

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

kinect - OpenNI、NITE ライブラリを CodeBlocks または Geany に統合する方法

今日、ubuntu 12.10 に OpenNI+NITE+kinect をインストールしましたが、サンプルは正常に動作しています。(NITE のサンプルを実行すると、魅力的に動作します)

Linux での開発を開始したいと考えており、IDE で作業するのが好きです。ubuntuの場合、私は常にGeanyまたはCodeblocksを使用しており、IDE自体からコードを簡単に記述、実行、デバッグできるように、OpenNI、NITEライブラリをIDEに統合する方法があるかどうか疑問に思っていました.

ライブラリをgeanyに自分で追加しようとしましたが、すべて失敗しました。:/

また、makeOpenNI でサンプルの例を実行すると、 *.d および *.o ファイルが取得されますが、実行可能ファイル *.out は取得されないようです。そのため、プログラムを実行する方法がわかりません。

私は初心者のプログラマーで、学び始めたばかりなので、質問の初心者を許してください。

ヘルプに感謝します。

ありがとう

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

c++ - C++ 基本プログラムでスローされるエラー

私は C++ の初心者ですが、プログラミングの経験はあります。インターネットで見つけたガイドに従って、基本的なプログラムを作成しました。g++ で簡単にコンパイルできましたが、実行すると次のエラーがスローされました。

./FP.cpp: 1 行目: //: ディレクトリです ./FP.cpp: 3 行目: 使用中: コマンドが見つかりません ./FP.cpp: 5 行目: 予期しないトークンの近くで構文エラー(' ./FP.cpp: line 5:int main ()'

Raspberry Pi で Geany を使用しています (ただし、Geany インタープリターが機能しないため、コマンド ラインを使用してプログラムを実行しています)。プログラムは次のとおりです。

何か案は?

乾杯!