問題タブ [codeblocks]

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

c++ - gcc code::blocks 共有ライブラリに関する質問

私は gcc コンパイラを使用して Linux システムで code::blocks を使用しています。共有ライブラリ テンプレートを使用して、クラスを含む共有ライブラリを作成し、その共有ライブラリにアクセスする別のプロジェクトを作成できるようにしたいと考えています (コンパイル時に、動的ではありません)およびクラス。code::blocks には、カスタム makefile を作成したりリンク オプションを手動で設定したりせずにこれを行う簡単な方法があると確信していますが、その方法はわかりません。これを行うにはどうすればよいですか。

ありがとう

ps(質問に固執してください)。

やりたいことの例

共有ライブラリ

sl.h

sl.cpp

共有ライブラリにアクセスするプログラム

main.cpp

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

c++ - 共有ライブラリの読み込み中にエラーが発生しました

Code::Blocks をソースからインストールしようとしています。私の大学の CS 部門のメインフレームには「anarchy」フォルダがあり、基本的に誰でも何でもインストールできます。

wxwidgets は Code::Blocks の依存関係であり、wxGTK と呼ばれるものを「anarchy」の自分のフォルダーに入れようとしていますが、これは問題なく動作します。

次に、インストール中に wxwidgets 2.8 を認識できるように、Code::Blocks を正しい構成フラグでコンパイルします。しかし、「codeblocks」を実行したいときは、

コードブロック: 共有ライブラリの読み込み中にエラーが発生しました: libwx_gtk2u-2.8.so.0

私は大学の学生にすぎないので、明らかに su アクセスできません。su権限なしでこれを解決する方法はありますか? それらは Debian 5.0 システムであり、wxwidgets を除くすべての依存関係があると私は信じています。そのため、自分で構築する必要がありました。

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

visual-studio - Visual Studio 2008 でコード ブロック プロジェクト ファイル (.cbp) を開く

Code Blocks から Visual Studio 2008 に切り替えています。コード ブロックで書かれたプロジェクトがあり、それを Visual Studio で管理したいと考えています。問題は、プログラムのプロジェクト ファイルが .cbp ファイル形式であることです。これを Visual Studio で機能させる方法はありますか?

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

c++ - Mercurial タグを C/C++ コードに埋め込むにはどうすればよいですか?

C/C++ コードに Mercurial タグを埋め込む方法があるかどうか知りたいです。

基本的には、最終的にリリース番号 (major.minor.rev) になるタグ文字列を、C コードの特定の場所に静的文字列として自動的に挿入したいと考えています。

全体的な目的は、たとえば「-v」コマンド ライン引数を使用してアプリケーションを実行したときに、アプリケーションのバージョン番号を照会できるようにすることです。Mercurial タグを埋め込まない代替アプローチも、回答として歓迎されます。

Linux 環境で Code::Blocks を使用しているため、ソリューションは Visual Studio の機能に依存できません。

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

python - Genshi TemplateSyntaxError が動作するはずの python ブロックで

間違いなく機能するはずの非常に単純なコード行ですが、それでもこのエラーが発生します。

読みやすくするためにファイルパスを短くしましたが、それは正確なエラーです。私が使用したように、私は間違いなくそれが動作するはずです

別のファイルで、そこではうまくいきました。ほぼ同じ構造。テーブルと py:for ループ。あらゆることを試しましたが、うまくいきません!何か助けはありますか?

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

php - PCRE: コード ブロックの一致するブレースを見つける

PCRE 正規表現で、文字の出現回数 (n) をカウントし、別の文字 (具体的には{and }) の n 回の出現を検出した後に検索を停止する方法はありますか。

これは、コード ブロックを取得するためです (内部にコード ブロックがネストされている場合とない場合があります)。

単純化すると、入力は 1 行の文字列になり、中括弧以外の文字は数字、コロン、コンマのみになります。コード ブロックの抽出を試みる前に、入力が次の基準を満たしている必要があります。

すべてのブレースには一致するペアがあり、正しくネストされます。

文字列内のすべての文字をチェックし、中かっこの出現ごとにカウントするスクリプトを書き始める前に、これが達成できるかどうかを知りたいです。これらの文字列のサイズは数キロバイトになる可能性があるため、正規表現ははるかにメモリに優しくなります。

ありがとう、ムニズ。

解決

PCRE: 同時に怠け者で貪欲 (所有量指定子)

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

c++ - この鬼に依存するヘッダー (Qgears) について助けが必要です

Qgears のコンパイルまであと 2 エラーです。(ファイナルファンタジーVIIエンジンのハッキングバージョン)

プリプロセッサをいじって、オーガ ヘッダー ファイルの実際の場所をロードしました。

エラーは次のとおりです。

ヘッダーファイルは次のとおりです。

鬼のヘッダー ファイルではないインクルード内の唯一のヘッダー ファイルは「マップ」です。

それが役に立てば、GNU/Linux で Code::Blocks IDE/GCC コンパイラを使用しています。(アーチ)

このヘッダーが修正されたとしても、後でビルド エラーが発生するかどうかはわかりませんが、試してみる価値はあります。

編集:セミコロンを追加しましたが、ヘッダーファイルにもう1つのエラーがあります:

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

opencv - MinGW と Codeblocks で OpenCV 2.0 をコンパイルする (win)

WindowsでOpenCV2.0を正常にコンパイルしようとしてから長い時間が経ちましたが、これは決して起こりませんでした.. (Linuxで正常にコンパイルできます)

まず、g++、GDB、および Code::Blocks を使用して MinGW をインストールしました。CMake と OpenCV2.0 をインストールするよりも (「cxoperations.hpp」行を #if GNUC >= 4 || MINGW32に編集)

ソース「OpenCV2.0」フォルダーからCMake-GUIを介してOpenCVを新しいフォルダー「Compile」に作成し、Code::blocks MinGW makefilesを選択し、Code::blocks実行可能ファイルを選択します。C には、OpenCV2.0、MinGW、Compiled の 3 つのフォルダーがあります。

「OpenCV.cbp」で生成されたファイルを Code::Blocks で開きましたが、ファイルをコンパイルまたはデバッグしようとすると、「c_samples - all」で無効なコンパイラが使用されているというエラーが表示されます。スキップしています...何もする必要はありません。」

また、コンソールから、OpenCV ライブラリを使用するファイルをコンパイルできません。

あなたの助けを願っています、ありがとう!

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

gtk - Code::Blocks で GTK+ を使用するポータブル C コンパイラ (pcc)

Windows で Code::Blocks を使用して、Portable C Compiler (pcc) で GTK+ プログラムをコンパイルしようとすると、いくつかの問題が発生しました。Code::Blocks でデフォルトの GTK+ プロジェクトをビルドしようとすると、次のエラーが発生します。

p>

同じプロジェクトを gcc で正常にコンパイルしましたが、まだ pcc でコンパイルできません。誰もそれを解決する方法を知っていますか?

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

c++ - QtWorkbench プラグインを使用して Code::Blocks プロジェクトの一部として Qt のユニット テスト モジュールを使用する方法はありますか?

Code::Blocks IDE と QtWorkbench プラグインを使用して Qt プロジェクトを開発しています。Qt のユニット テスト モジュールを利用してコードをテストしたいのですが、オンラインで読んだことによると、これを行う唯一の方法は、qmakeユニット テストごとに新しい「プロジェクト」と makefile を手動で作成することです。次に、そのプロジェクトをビルドして実行します。

プロジェクト全体とテストを統合して、プロジェクトのビルド時に、特に Code::Blocks のコンテキスト内で自動的にビルドおよび実行する方法を知っている人はいますか?