問題タブ [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 に答える
15721 参照

libraries - CodeLite プロジェクトにライブラリを追加するにはどうすればよいですか?

私は最近 CodeLite を使い始めました。これは素晴らしいソフトウェアだと思っていたのですが、プロジェクトにライブラリを追加する方法がわかりません。誰でも私を助けることができますか?

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

c++ - C++ コンパイラ エラー: -std=c++11 または -std=gnu++11 を有効にする方法

C++でExam Reportのプログラムを書いています。コードにエラーは表示されませんが、コードを実行するたびに次のエラーが表示されます。

このプログラムでは 3 つのファイルを使用しています.1 つのヘッダー ファイルと 2 つの cpp ソース ファイルです。

以下は私のヘッダーファイル ExamReport.h です

これは私の ExamReport.cpp (クラス操作) ファイルです。

これは、メイン関数 TestMain.cpp を含む 3 番目のファイルです。

注: このプログラムには CodeLite IDE (バージョン 9.0.7) を使用しています。

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

compiler-errors - Codelite は私のプロジェクトで .exe を作成しませんでした

すでに答えを知っている場合、これは非常に簡単に思えるかもしれませんが、私は Codelite の v9 64 ビットをダウンロードしました。私が作成するすべてのプロジェクトには、.exe ファイルだけでなく、Debug フォルダー全体がありません。そのため、プログラムを実行しようとするたびに、参照するものが何もないため、空白のページが出力されます...exe. プロジェクトを作成するときに何か不足していますか、デバッグフォルダーを作成するボタンはありますか (私はすでに「ワークスペースの再構築」を試みました.

プロジェクトを作成するときは、Console>Simple executable (gcc) を使用します。

exeファイルにデバッグフォルダーがないため、入力したコードをデバッグまたは実行できません。ここで何が欠けていますか

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

c++ - C++ の cout または printf からの出力が Windows 7 の CodeLite に表示されない

さて、Windows 7 (64) マシンがあり、CodeLite をダウンロードしてインストールしました。私は Visual Studio を問題なく使用していますが、準備中の教材のオープン ソースの代替品を探していました。

プログラムを実行するたびに、空白のコンソール ウィンドウがポップアップ表示されます。ウィンドウ内の実際のコードからの出力はありません。同じ問題を経験している別の州の同僚がいますが、彼は長い間問題なく使用しています. インクリメンタル ビルドなどで導入されたバグである場合、それはかなり大きなものです。

単純なプログラム: printf を使用するデフォルトの Hello World プログラム。また、(iostream などを含む cout を使用して) "C++" のように変更すると、これらはコンパイルされているように見えますが、コンソールには何も出力されません。

どんな提案でも大歓迎です。コンソールに設定されると思われる標準出力デバイスの設定に関連する設定が見つかりませんが、余談です。

再度、感謝します!

J

更新: 再現するには、コードを実行してみます。ビルド - >実行し、「ビルドして実行」を選択します

更新 2: 明らかにビルドにエラーがありますが、コンソールは引き続き実行されます。ある種のmingwツールをインストールする必要があると思いますか?

コード:

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

c++ - MinGW 割り込み/例外

SFML と静的リンクを使用する CodeLite (mingw、windows 10 64 ビット) でプロジェクトをセットアップしました。プロジェクトを再構築またはクリーンアップすると、次の出力が生成されます。

プロジェクトを再度ビルドすると、再度クリーンアップするまで機能します。

これはパス内の make と "(" または ")" の問題であると読みました。環境の PATH を変更しました。mingw へのパスは最初のエントリですが、問題はまだ続きます...

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

c++ - 公式 Codelite にはウイルスがありますか?

私はスタック オーバーフローの初心者であり、初心者のプログラマーです。無料の IDE を探していたところ、Codelite に出会いました。ダウンロードして実行しましたが、Kaspersky はプログラム セットアップ ファイル内の codelite-terminal.exe と 2 つのプログラムにウイルスとしてフラグを立てました。ソースフォージの公式サイトからダウンロードしました。お知らせ下さい。ありがとうございました!!!

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

mingw - 新しい wxWidgets をビルドできません。私は何をすべきか?

ちょっとばかげている気がしますが、新しい wxWidgets をビルドできません。codelite + mingw + wxWidgets を使用したいので、最新のリリースをダウンロードします。

CodeLite 9.1.3 ( http://downloads.codelite.org/downloads.php?windows_weekly_64 )

インストーラーは、TDM-GCC-64 セットアップをダウンロードしてインストールするように指示します。

次に、wxWidgets-3.1.0 をダウンロードしました ( https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.0/wxMSW-3.1.0-Setup.exe )

Codelite はコンパイラを検出しました。今度は wxWidgets をビルドする必要がありますが、Google で検索したページ (wxW wiki、codelite docs など) は、存在しないフォルダーとファイルを参照しています。すべてがデフォルトのフォルダーにインストールされます。私は PC 初心者ではありませんが、C++Builder などの環境に慣れすぎている可能性があります。

私は今どうすればいい?


アップデート

はっきり言えなくてすみません。出力でもう一度試してみましょう:

私は間違っているかもしれませんが、私にはこの2行のようです

問題があることを示しています。

今、私は自分でディレクトリを作成し、setup.h をコピーしました。私の家ではまだ構築されていませんでしたが、今、オフィスで構築を開始した理由を思い出せませんが、これで終了しました:

そのため、まだ wxWidgets を構築していません。


更新

回答で提案されているように、デバッグビルドを作成しようとしました。これは出力です:

ファイルはそこにあるので、何が問題なのかわかりません...

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

c++ - 自分のライブラリ経由で glew を使用するとコンパイルできません: CodeLite

物事をシンプルに保つために、元の状況の多くを編集しました。それはリビジョンで見ることができます。

基本的に、ゲームエンジンを作成するチュートリアルに従っています。

ほとんどのコードは、独自の CodeLite プロジェクトに分離され、スタティック ライブラリに正常にコンパイルされています ( libbengine.aTDM-GCC-32 経由で mingw32 を使用)。

(記録として、コードは分離前に正常にコンパイルされています)

メイン ゲーム コード (main.cpp など) に戻ると、コンパイラは関連するインクルード ディレクトリと lib ディレクトリを認識しており、コンパイルは少なくとも必要なヘッダーと lib を見つけることができます。

ただし、次のエラーが表示されます。undefined reference to '__glewCreateProgram'

翻訳で何が失われているのか (いわば) についてのアイデアはありますか?

私はいたるところで読んでいます。コンパイル、静的ライブラリ、ar.exe を調査していますが、運がありません (まだ探しています)。

さらに関連情報が必要な場合は、喜んで提供します。今のところ、これ以上投稿を詰まらせるつもりはありません。

乾杯


CodeLite のエラーの基本的な考え方を示すには:

エラーのある codelite レイアウト

主なプロジェクト リンカー設定:

メイン プロジェクトのリンカ設定

bengine プロジェクト リンカー設定 (静的 lib.a としてコンパイル):

エンジン プロジェクト リンカー設定

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

c++ - C++ CodeLite マルチスレッドを有効にしますか?

CodeLite でマルチスレッドを使用するプログラムをコンパイルしようとすると、少し奇妙な動作が発生します。

エラーが発生します:

ちょっとグーグルで調べた後、コンパイラオプションに「-pthread」を追加する必要があることがわかりました。

Codelite オプションのイメージ。 リンカー オプション

注: CodeLite はライブラリの前に -l を置くため、-lpthread を使用します。

プロジェクトをきれいにして再構築した後でも、まだエラーが発生します。私が知る限り、ビルドログは問題ないように見えますか?

CodeLite ビルド ログのイメージ。

コマンドラインから手動でコンパイルすると、本当にイライラする部分が発生します。問題なく動作します。

手動でコンパイルする

検索しましたが、どの解決策もうまくいかないようですか? おそらく私はどこかで一歩を踏み外したのでしょうか?

これが私のテストコードです。また、Ubuntu14.04 と CodeLite 9.1.0 を使用していることにも注意してください。

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

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

c++ - コードライトのオートコンプリートが(実際には)機能していない

以前の Code::Blocks ユーザーとして、現在 CodeLite に移行中です。全体として、CodeLite は使って楽しいと思います。CBには欠点がありましたが、ほとんどのものは機能していました. これには、オートコンプリート/コード補完が含まれますが、何らかの理由で、CodeLite を使用したくないだけです。コードライトで私が抱えている問題のいくつかを次に示します。

Mutex のオートコンプリートなし

m_KernelStateMutexこれはクラスのインスタンスですが、ドットを配置するたびに、使用可能なメンバーの補完やリストstd::mutexが表示されません。オートコンプリートが機能する名前空間についても同じことが言えます。

名前空間のオートコンプリート エラー

ご覧のとおり、どのstd::chronoメンバーも表示/表示されていません。stdエラーは名前空間だけでも同じです。そして最後に、ヘッダーのオートコンプリートでエラーが発生しましたinclude。プロジェクトのルートにあるフォルダーをインクルード パスに追加し、コンパイルしましたが、オートコンプリートにはある種の BS が表示されます。

ヘッダーのオートコンプリート エラー

これらの問題の原因は何ですか? 私のプラットフォームは Windows 10 64 ビット、CodeLite バージョン 9.1.4 です。

アップデート

古い CodeLite バージョン (6.1.1) をインストールしたところ、すべて正常に動作しています。

ここに画像の説明を入力