問題タブ [codelite]

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

c++ - wxFrame と wxDialog にグローバルにアクセス

私は C++ が初めてで、codelite も初めてで、wxCrafter も初めてです。いくつかの GUI アプリを作成しようとしていますが、C++ でのオブジェクト パススルーについて混乱しています。私は数時間を費やしましたが、それについて少し理解できました。まず、wxFrame/wxDialog 間で変数を渡すには、そのクラスのインスタンスを作成する必要があります。

フレーム内A.cpp

frameB.cpp で

しかし、より複雑なケース (例: 10 フレーム) では、ユーザーが入力した値をフレーム間で共有する必要があります。フレームやダイアログは親が扱えるようにしたほうがいいと思います。すべてのクラスが main.cpp によってトリガーされたので、MainApp() が良い考えになると思います。だから私はこれをやろうとしました:

main.cpp:

frameA.cpp と frameB.cpp の両方で:

経由で MainApp にアクセスできるようになりましparentたが、2 つのメンバー オブジェクト (1 つはそれ自体) が見つかりませんでした。私は何かを逃したのですか?私はC ++が初めてです。それはより良い方法(または正式な方法)ですか?

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

c - ヘッダー付きの RPN、なぜ機能しないのですか?

RPN を実行しましたが、結果と手順が表示されません。前に表示されていました。何が起こっているのか理解できず、コンパイラによってスローされたエラーもありません。

私はいつもこの例を行います:

3.2 1.8 - 10 / 2 + .

4 ステップ = 2.14

何が悪いのか本当にわかりません...

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

c - int 値の printf は最初の文字のみを返します

以下のコードを実行すると、次の出力が得られます。

Podaj ilosc liczb: 12

Podaj liczbe nr. 0:53

Podaj liczbe nr. 1:24

Podaj liczbe nr. 2:53

Podaj liczbe nr. 3:24

Podaj liczbe nr. 4:66

Podaj liczbe nr. 5:99

Podaj liczbe nr. 6:3

Podaj liczbe nr. 7:0

Podaj liczbe nr. 8:5

Podaj liczbe nr. 9:2

Podaj liczbe nr. 10:5

Podaj liczbe nr. 11 : 2 Twoje liczby w odwrotnej kolejnosci: 2 5 2 5 0 3 9 6 2 5 2 5

なんで?修正方法は?数字を逆順にしたいだけです。

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

c - 出力としてのランダムなテキスト

私の目標は、stdin に書いたのと同じテキストを返す関数です。以下のコードをコンパイルした結果:

私は得る:

MyOwnText

MyOwnText

たくさんの

Linux の cat /dev/random のようなランダムなテキストの

最初の行は私の入力です。なんで?

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

c++ - CodeLite がブースト ライブラリで動作しない

Boost ライブラリで CodeLite IDE を動作させるのに問題があります。

基本的に、sourceforge から CodeLite v.6.1.1 と Boost ライブラリをダウンロードしました。実際に機能させたいのですが、次の概念を使用して失敗しました。

私が行ったよりも新しいワークスペースを作成しました->設定->ビルド設定->コンパイラー(ここには2つのコンパイラーがあり、そのうちの1つはCodeLite 4.8.1で、もう1つはMinGW Code::Blocksです。CodeLiteを選択しました4.8.1. -> Advanced -> Global Paths -> インクルード パスとライブラリ パスの 2 行の空白行に、展開されたブースト ライブラリのディレクトリ (Windows 7): C:\boostlib\boost_1_57_0 を指定しました。

このカタログ (例: C:\boostlib\boost_1_57_0) には、すべての必要なファイルがあり、それらはすべて解凍されていますが、動作させることができません。

その上、ブースト ライブラリを含むファイルへのパスの設定が完了したときに [適用] をクリックできません。できることは [OK] をクリックすることだけですが、これが完了すると、ブーストからライブラリを操作できなくなります。

次のコードは機能しません。

私が受け取るメッセージは次のとおりです。

boost/lambda/lambda.hpp: そのようなファイルまたはディレクトリはありません

BoostライブラリでCodeLiteを動作させる可能性はありますか、それとも単にIDEを切り替えて忘れるべきですか?

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

codelite - CodeLite IDE V6.1 : ファイル内の選択された単語/文字列を強調表示します

この機能を有効にすることはできますか? Editor Settings->Bookmarks->「...highlit matching words」の下にあるチェックボックスを有効にしても変化はありません。

どんなヒントでも大歓迎です。

よろしくお願いします

ラース

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

codelite - Codelite サンプルコード 実行可能ファイル

コードライトの探索を始めたばかりです。サンプル プログラム hello.c を作成してウィンドウを作成すると、"Hello World" が表示されます。実行可能な hello.exe は、Debug ディレクトリの下にあります。私のシステムからそれを実行すると、正常に動作します。

hello.exe を他のシステムにコピーし、そこから実行しようとしたところ、「アプリケーションを正しく起動できませんでした。クロック OK でアプリケーションを閉じてください」というエラー メッセージが表示されました。

ある PC で作成された実行可能ファイルを別の PC で実行することはできませんか? コンパイル中に特定のオプションが必要ですか?

また、PCにMingW 64ビットとGTK 3.6.4をインストールしました。

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

c++ - Codelite デバッガー エラー: gdb が見つかりませんでした! 「/usr/bin/gdb」で

それで、Ubuntu trusty(14.04)x64にcodeliteをインストールしました

すべてが正常に動作しているように見えますが、デバッガーを実行しようとすると、質問のタイトルにエラーが表示され、そこで停止して何もしません。私は広範囲に検索しましたが、この問題の解決策を見つけることができません。

この投稿は見ましたが、Linux ではなく Windows に関連しています。

私は次のことを試しました:

それでもエラーが発生し、何をすべきかわかりません。ファイルは明らかにそこにあり、誰でも実行できます。