問題タブ [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.
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 ++が初めてです。それはより良い方法(または正式な方法)ですか?
c - ヘッダー付きの RPN、なぜ機能しないのですか?
RPN を実行しましたが、結果と手順が表示されません。前に表示されていました。何が起こっているのか理解できず、コンパイラによってスローされたエラーもありません。
私はいつもこの例を行います:
3.2 1.8 - 10 / 2 + .
4 ステップ = 2.14
何が悪いのか本当にわかりません...
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
なんで?修正方法は?数字を逆順にしたいだけです。
c - 出力としてのランダムなテキスト
私の目標は、stdin に書いたのと同じテキストを返す関数です。以下のコードをコンパイルした結果:
私は得る:
MyOwnText
MyOwnText
と
たくさんの
行
Linux の cat /dev/random のようなランダムなテキストの
最初の行は私の入力です。なんで?
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を切り替えて忘れるべきですか?
codelite - CodeLite IDE V6.1 : ファイル内の選択された単語/文字列を強調表示します
この機能を有効にすることはできますか? Editor Settings->Bookmarks->「...highlit matching words」の下にあるチェックボックスを有効にしても変化はありません。
どんなヒントでも大歓迎です。
よろしくお願いします
ラース
codelite - Codelite サンプルコード 実行可能ファイル
コードライトの探索を始めたばかりです。サンプル プログラム hello.c を作成してウィンドウを作成すると、"Hello World" が表示されます。実行可能な hello.exe は、Debug ディレクトリの下にあります。私のシステムからそれを実行すると、正常に動作します。
hello.exe を他のシステムにコピーし、そこから実行しようとしたところ、「アプリケーションを正しく起動できませんでした。クロック OK でアプリケーションを閉じてください」というエラー メッセージが表示されました。
ある PC で作成された実行可能ファイルを別の PC で実行することはできませんか? コンパイル中に特定のオプションが必要ですか?
また、PCにMingW 64ビットとGTK 3.6.4をインストールしました。
c++ - Codelite デバッガー エラー: gdb が見つかりませんでした! 「/usr/bin/gdb」で
それで、Ubuntu trusty(14.04)x64にcodeliteをインストールしました
すべてが正常に動作しているように見えますが、デバッガーを実行しようとすると、質問のタイトルにエラーが表示され、そこで停止して何もしません。私は広範囲に検索しましたが、この問題の解決策を見つけることができません。
この投稿は見ましたが、Linux ではなく Windows に関連しています。
私は次のことを試しました:
それでもエラーが発生し、何をすべきかわかりません。ファイルは明らかにそこにあり、誰でも実行できます。