redefinition

    0

    1答えて

    インテルEdisonからデバイス(iOSとAndroid)にサウンドをストリームするCプログラムをコンパイルするには、いくつかの問題があります。 Cプログラムを作成しました: 私のプログラムではalsa/asoundlib.hとpthread.hを使用しますが、ALSAではこれを許可しないため、sys/time.hは含まれません。 私は自分のコンピュータ上でそれをコンパイルするとき、私はi'ts罰

    1

    2答えて

    私はCでプログラムを作成していますが、別の.cファイル(モジュール)に分割しています。 モジュールの中には同じモジュール(たとえばA)が含まれており、これらのモジュール(BとC)が別のモジュール(Dなど)に含まれていると、再定義の問題を引き起こすダイヤモンド " 。 例: vec3.c #include <math.h> typedef struct { float x, y, z;

    0

    1答えて

    私はいくつかの自動生成されたファイルを持っており、それぞれが一意の名前を持つ複雑な構造体を定義しています。それらはいくつかの基本型と構造体で構成されています。 これは、2つのファイルの小さな構成です。 1つのcar.hと1つのbike.hの各ファイルは、Coordinatesという同じ構造体を定義しています。しかし、私がコンパイルしようとすると、私は再定義エラーを受け取ります。 両方のヘッダーファ

    0

    1答えて

    私はこのコンパイルエラーを取得しています:ここで Error: 'Transform': 'class' OpenGL 3D type redefinition on line 5 は私Transform.hです: #include <glm/glm.hpp> #include <glm/gtx/transform.hpp> class Transform { public:

    0

    2答えて

    私は2つのヘッダファイルを作成しました。 ListA.hとListN.h 彼らはそれぞれ独自の独自のクラスリストを使用します。私は私のプログラムをコンパイルするとき、それは再定義可能はずの イムかなり確信して(彼らは他の存在を知る方法がないにもかかわらず、それは次のようなエラーが言う)が、それは明らかです。どんな助けもありがとうございます。 ListA.h #ifndef __LISTA_H_

    1

    1答えて

    #include <stdio.h> int main(void) { int i = 365, j = 100, result = i + j; printf("i + j is %i\n", result); int i = 100, j = 1; printf("i + j is %i\n", result); return 0;

    1

    1答えて

    この同じエラーでいくつかの他のページを検索しましたが、自分のコードに問題が見つかりません。私が疲れていてC++に若干新しくなっているだけかもしれません。 私は3つの派生クラスを持つ親クラスのshape.hを持っています。 rectangle.h、triangle.h、およびcircle.hです。親クラスは、3行目に「Shapeの再定義」というエラーを取得するクラスです。私の人生では、派生クラスから

    0

    2答えて

    2次元配列に数値をスキャンしようとしていますが、私は再定義のエラーを受け取り続けます。 コード: #include <stdio.h> #define N 3 void getMatrix(double mat[N][N]); /* char getMenuOption(); void getCoordinates(int*, int*); void sumMatri

    1

    1答えて

    エラー:|| ===ビルド:Davis_project1のデバッグ(コンパイラ:GNU GCCコンパイラ)=== | C:\ mingwの\ \ TIME.H含ん| 172 | ERROR: 'struct tm' 構造体の再定義を| C:\ mingwの\プロトタイプがwchar.h \含ん| 87 | ERROR: 'struct tm' 構造体の以前の定義を| || ===ビルドに失敗しまし