0

.h ファイルと .c ファイルについては知っていますが、コードをコンパイルするのに問題があります。何か足りない!Main.c には「Converter.h」が含まれています。

  #ifndef CONVERTER_H
  #define   CONVERTER_H

  void runConverter(char *);

  #endif 

私のconverter.cファイルには実装があります..

#include "Converter.h"
#include "Stack.h"
#include "Queue.h"

#include <stdio.h>
#include <stdlib.h>

int checkChar(char input);
void printQueue(QueueP que);
void runConverter(char *input){ .... code etc (calls a stack and a queue 
and does stuff)}

問題は、各ファイルで未定義の参照を取得していることです。.c は Stack.h または Queue.h で情報を見つけられず、converterTester はメインの runConverter 関数を見つけられません。ちょっと混乱していますが、それは小さなことだと思います。何か助けはありますか?

4

1 に答える 1