• -fno-rtti -fno-exceptions

    -fno-rtti 実行時型情報の無効化 -fno-exceptions 例外機構を無効にします。 もし、この2つのことをやりたいなら、libstdc++と他のすべてのc++ライブラリをこの2つの引数で再コンパイルする必要があります。そうしないと、他のライブラリがまだ開いているのに、自分のプログラムではこの2つの機能を無

    2022-03-18 19:07:48
  • Ubuntu FFmpeg Mjpeg to H264

    カメラ画像を読み込み、raw binary stream vector<uchar> に変換し、シーケンスフレームの添え字IDを付加し、FFmpegライブラリのAV_CODEC_ID_H264エンコーダーで圧縮し、h264ビデオストリームに変換します。 以下の変換関数はC++のコードで、動作にはFFmpegライブラリがubuntuにプリインストールされていることが必要です。

    2022-03-18 16:50:22
  • extern const の使用法

    質問1 1.cpp extern const int i; //const int i = 1; const int i = 1; //extern const int i; int main(){return 0;} 2.cpp extern const int i = 2; コメントの順番通りならリンクが通るのに、これが通らないのはどう説明するのでしょうか?

    2022-03-16 18:02:26
  • C++で二層ベクトル(vector <double>) を初期化する Expression: ベクトル添字が範囲外のエラー解決法

    &lt;パス レポートエラー コードブロックは vector&lt;vector&lt;double&gt;&gt; dist;//distance list for (i = 0; i &lt; n; i++) {//init distance list for (j = 0; j &lt; n; j++) { dist[i].push_back(0.

    2022-03-16 14:59:26
  • NAOロボットゴルフにおけるビジョンシステム設計

    &lt;パス 昨年(2017年)、江蘇省と全国でそれぞれ開催されたNAOロボットゴルフ大会に参加し、ビジョン部分のプログラミングを担当しました。以下、前作の概要です。内容は主に、赤いボールと黄色いショットの認識と位置決めです(競技中に遭遇した問題と解決策も含みます)。完全なコード(C++版とPython版の両方)は、以下のサイトで公開されています。 https://github.co

    2022-03-15 06:11:41
  • HEAP CORRUPTION DETECTED」エラーの原因と対処方法について

    &lt;パス HEAP CORRUPTION DETECTED"エラーの原因と対処法 最近、典型的なクラスの動的メモリ割り当ての問題に遭遇し、ウェブで見つけた回答から、通常は新しいアプリケーションからのメモリオーバーフローであると結論付けました。 newで特定のサイズのメモリを要求するが、後からコピーしたものがそのメモリのサイズを超えてしまい、削除を行うとエラーが発生する

    2022-03-02 05:15:04
  • vs2010 エラー: エラー LNK1123: COFF への変換に失敗しました: ファイルが無効か破損しています。

    回避策 "LNK1123: COFFへの変換中に失敗しました: ファイルが無効か壊れています"。 &lt;スパン I. エラーの説明 以前作成したプログラムが、VS2010を使用して、次のようなエラーで間隔をあけて再実行されます。 LINK 致命的エラー LNK1123 に変換してください。 COFF 故障中 無効なファイルまたは破損

    2022-03-01 10:32:50
  • api-ms-win-core

    api-ms-win-appmodel-state-l1-2-0.dll api-ms-win-core-apiquery-l1-1-0.dll api-ms-win-core-apiquery-l1-1-1.dll api-ms-win-core-appcompat-l1-1-0.dll api-ms-win-core-appcompat-l1-1-1.dll

    2022-02-28 22:12:49
  • const char* から char* へ、const 属性の削除

    const char* = char* &nbsp; char* to const char* can be converted. Sending it over does not work The method to remove the const attribute is as follows. string str = "aaa"; char* p =const_cast&lt;ch

    2022-02-28 04:05:36
  • CMakeLists.txt エラー致命的なエラー: google/protobuf/port_def.inc: そのようなファイルまたはディレクトリはありません。

    &lt;パス INCLUDE_DIRECTORIES(/home/tong.guo/protobuf/include) ここで /home/tong.guo/protobuf コンパイルされた protobuf ディレクトリの場合 以前は、ダウンロードして解凍したprotobufフォルダー内にある . /configure --prefix=/home/tong.guo

    2022-02-27 09:02:05
  • C/C++アルゴリズムヘッダーファイルのmax(), min(), abs()、数学ヘッダーファイルのfabs()

    整数や浮動小数点などの一般的なデータ型では、最大値、最小値、絶対値を求めたいことがよくあります。 この記事では、ヘッダーファイルのいくつかの関数を使用して、デモンストレーションを行います。引数や関数の使い方は、プログラムコードとコメントに反映されています。 コードは以下の通りです。 /* Project: Maximum and absolute values

    2022-02-26 19:46:58
  • std::cinの使用

    &lt;パス 1. コンセプト C++の基本的な入出力 C++の標準ライブラリは、豊富な入出力関数を提供しています。ここでは、C++プログラミングで最も基本的で一般的な入出力操作を紹介します。C++の入出力は、バイトのシーケンスであるストリームで行われます。バイトのストリームがデバイス(キーボード、ディスクドライブ、ネットワーク接続など)からメモリに流れる場合、これを

    2022-02-26 19:26:30
  • iostreamの場合、codeblocksプログラムのコンパイル時にそのようなファイルやディレクトリは表示されません。

    上記のコンパイルエラーメッセージは、.cppファイルを誤って.cファイルにしてしまった場合に発生します。 解決策は、ファイルを削除して、.cppファイルを作り直すことです。 あるいは、次のようなシナリオもあります。 実は &lt;iostream.h&gt; は c-style で、利用可能なのですが、フォーマットに注意してください。 どちらかです。 #in

    2022-02-26 13:03:59
  • Ubuntu|CMake】Ubuntu20.04 Upgrade CMake Version|指定されたバージョンのCMakeをインストールする。

    &lt;パス 記事目次 CMakeのバージョンを見る CMakeのアンインストール 上位バージョンのCMakeをインストールする ソースからインストールしたCMakeをアンインストールする 参考リンク CMakeのバージョンを見る cmake --version sudo apt remove cmake

    2022-02-26 13:01:19
  • CMakeコマンド

    &lt;パス 1. 使用方法 cmake [options] cmake [options] &lt;source-path&gt; cmake [options] &lt;existing build path&gt; Specify a source directory to (re-)generate a build system for it in thecurre

    2022-02-26 11:14:53
  • C++とブラックコードの出会い

    &lt;パス 私が普段見ているオープンソースのコードの中には、いくつかのハッキングに出くわしたものがあります。要約すると 目次 1. 数字を文字列に圧縮する 2、関数がint32の引数しか受け付けないのに、int64の値を渡したい場合は? 3. スタックスペースの利用 1. 数字を文字列に圧縮する 例えば、intの最

    2022-02-26 11:06:34
  • C/C++のQRコード生成ライブラリqrencodeの利用

    1. qrencode ライブラリを https://fukuchi.org/works/qrencode/ からダウンロードしました。 qrencode-4.0.2.tar.gz のバージョンです。 2. このライブラリの vs 解を生成するために、ここではクロスプラットフォームコンパイルツールである cmake を使用します。まずcmakeをインストールします。cmakeのイン

    2022-02-26 10:46:32
  • EOFの意味と使い方 (while(scanf("%d",&n) !)) = EOF))

    &lt;パス EOFはEnd Of Fileの略で、通常、データの終わりを示すためにテキストの末尾に存在します。 この時点で、アプリケーションはデータソースがターミナル(または他の文字デバイス)であることを認識し、既知の予約文字またはシーケンスをファイルの終わりを示すものとして解釈します。最も一般的なのは、ASCII文字の置換(Control-Z、コード26)です。 C言語では

    2022-02-26 06:55:20
  • エラー/ワーニングの種類まとめ - 符号付き整数式と符号なし整数式の比較

    &lt;パス エラーの種類 vector&lt;int&gt; histogram = Histogram(img); int total = 0; for (int i = 0; i ! = histogram.size(); ++i) { total += histogram[i]; } 分析 iは符号付き整数,histogram.siz

    2022-02-25 11:52:26
  • C++音声認識

    visual c++ Windows API を呼び出して音声認識を行う Win32 プロジェクトを作成します。いろいろと情報を探したが、Win32のプロジェクトは少ないが、海外ではC#を使ってWindows APIを呼び出して音声認識をしている人が多い。音声認識とワードを組み合わせて、認識した音声をワード文書に書き込むものが多く、私はC#のファンではないので、それらを実装するソースコードは調べ

    2022-02-25 04:30:15