Неопределенные символы для архитектуры x86_64 с файлами C

У меня есть файлы .c и .h, которые нужно добавить в мой проект Swift. Я создал соединительный заголовок и включил файл .h. Я получаю сообщение об ошибке компоновщика Apple Mach-O следующим образом:

Undefined symbols for architecture x86_64:
  "_smooth", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_tot_samples_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_oldavg_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_newavg_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_newmin_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_count_idle_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_rep_count_var", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_step_cal_incre_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_avgthresh_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_avg_rssdat_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_newmax_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_minavg_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
      _IsStep_rep in rep.o
  "_maxavg_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
      _IsStep_rep in rep.o
  "_accel_dat_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_stepflag_rep", referenced from:
      _IsStep_rep in rep.o
  "_i", referenced from:
      __rep_count_data_passing_2 in rep.o
     (maybe you meant: __TIvC5CTest11AppDelegate6windowGSqCSo8UIWindow_i)
  "_cycle_count_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
  "_avglen_rep", referenced from:
      __rep_count_data_passing_2 in rep.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

В чем проблема и как это исправить? Заранее спасибо!


person nehaa94    schedule 18.08.2017    source источник
comment
Убедитесь, что целевое членство установлено в инспекторе файлов C-файла.   -  person Martin R    schedule 18.08.2017
comment
Пожалуйста, проверьте этот ответ stackoverflow.com/questions/25820810/   -  person arunjos007    schedule 18.08.2017
comment
@MartinR Проверено! подбирается подходящий   -  person nehaa94    schedule 18.08.2017
comment
@arunjos007 тоже самое ^   -  person nehaa94    schedule 18.08.2017
comment
Вы пытаетесь запустить код на симуляторе? Какую версию Xcode вы используете?   -  person Dávid Pásztor    schedule 18.08.2017
comment
@DávidPásztor Да, я пытаюсь запустить код на симуляторе. Версия Xcode — 8.3.3   -  person nehaa94    schedule 18.08.2017
comment
Вы смотрели на подобные вопросы? Это, это и это   -  person Dávid Pásztor    schedule 18.08.2017
comment
@DávidPásztor да, я сделал. не сработало   -  person nehaa94    schedule 18.08.2017