問題タブ [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 投票する
2 に答える
3278 参照

c++11 - CodeLite を新しいコンパイラ (GCC 4.8.x) に向ける

Ubuntu 12.04 LTS でCodeLite 5.2 を実行しています(13.04 からダウングレードされているため、現在安定性に問題があります)。

GCC 4.8 コンパイラをインストールしましたが、これは 12.04 のデフォルトの GCC コンパイラではありません。このコンパイラがサポートするすべての C++ 11 機能を取得するには、このコンパイラが必要であり、「-std=c++11」スイッチを使用して、13.04 に付属するコンパイラにデフォルトで存在していました。

これで 4.8 コンパイラがインストールされましたが、12.04 (4.4.x?) に付属するデフォルトの GCC コンパイラの代わりにそのコンパイラを使用するように CodeLite に指示する方法がわかりません。どうすればいいですか?

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

c++ - CodeLite 実行可能ファイルが指定されていません。「ターゲット exec」エラーを使用してください

今日は、CodeLite ( http://codelite.org/ ) を使用する最初の日ですが、ランダムなエラーが発生し続けます。それらのほとんどをなんとか修正しましたが、これを修正する方法が見つかりませんでした: No executable specified, use 'target exec' デバッガーの開始または続行ボタンを押すと表示されます。私が見つけた唯一の解決策は、http: //www.gamedev.net/topic/605071-codelite-cpp-variadic-templates-error/でしたが、問題は解決しませんでした。このプログラムを使用して C++ コードを実行および作成したいのですが、既定の設定を変更する必要はありますか? ありがとう。

解決策は次のとおりです。

メイン メニューから [ワークスペース]、[新しいプロジェクト] の順に選択します。左側で、[コンソール] > [単純な実行可能ファイル (g++)] を選択します。右側にプロジェクト名とパスを入力し、[OK] をクリックします。これで、デフォルトの main.cpp (左側に表示されます) の内容をコードに置き換えて編集できるようになりました。

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

svn - Subversion から新しい Codelite プロジェクトを開始する

私は一生、SVNリポジトリからCodeliteに新しいプロジェクトをインポートする方法を理解できません。Codelite Web サイトのドキュメントには、これが欠けています。実際にどのように行うのですか?

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

windows - winsock ライブラリが codelite IDE によって識別されない

Windowsでcodelite IDEを使用しています。ソケットプログラムをコンパイルしようとしたときに、

警告: #pragma コメント [-Wunknown-pragmas] を無視しています

for include "WinSock2.h" #pragma comment(lib,"ws2_32.lib")

0 投票する
4 に答える
188 参照

c - 初心者の C の難問: なぜ 25 == 25 ではないのですか?

中級 C プログラミング クラスの最初のラボで、簡単なタスクがあります。ユーザーから 8 つの double の配列を取得し、さらに 1 つの double を取得しています。次に、配列からの 1 つの double の 2 乗と、配列内の他の double の 2 乗をチェックして、それらがプログラムに与えられた最後の入力 (追加の double) の 2 乗と等しいかどうかを確認します。

私の問題は、何らかの理由で、2 つの入力の 2 乗が追加の入力の 2 乗に等しい場合、コンパイラがそうではないと判断することです。

ここで何が間違っているのか教えてください。gnu gdb デバッガーと gcc コンパイラーで Codelite を使用しています。

サンプル入力: 4 3 3 3 3 3 3 3 5

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

c - libcurl CodeLite プロジェクトの作成

Curl をダウンロードしましたが、CodeLite ワークスペースに libcurl のみ (他のものは含まれません) を追加したいと考えています。VC プロジェクト ファイルを見たことがありますが、VC は使用していません (主に Ubuntu を使用しています)。そのため、インクルードするファイルと、ライブラリをコンパイルするためにインクルードする必要があるプリプロセッサを知るための助けが必要です。

すべての*.c/*.hファイルを追加しようとしましたが、エラーが発生し続けます (これらのエラーが役立つ場合は、投稿します)。カールルートディレクトリにインクルードフォルダーを追加しても役に立ちません。

ありがとう

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

c++ - GetCursorPos は正常に動作しますが、GetPhysicalCursorPos は「このスコープで宣言されていません」?

(Codelite で) いくつかのコードを書いていますが、GetCursorPos() を使用していましたが、問題ありません。しかし、GetPhysicalCursorPos() を呼び出すと、このスコープでは宣言されていないと表示されます...

SetCursorPos は正常に動作しますが、SetPhysicalCursorPos は動作しません...

windows.hを含めたので、どちらも問題なく動作するはずです。どうすればよいかわかりません...

user32.dll からインポートしてみましたが、そうではないはずです...

私を助けてくれてありがとう。

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

c++ - Codelite と UnitTest++

Codelite での UnitTest++ の統合がどのように機能するのか、つまり、UnitTest++ のヘッダー ファイルと libUnitTest++.a をどこに配置すればよいのか、誰か説明してもらえますか?

私はUbuntu 12.04に取り組んでいます。