Я новичок в C++, и у меня возникли проблемы с сегментированием моего кода. Вот мои настройки:новичок в C++, путают о разделении кода
- main.cpp, который вызывает функцию, которая принимает 2
int
и 1char*
и возвращаетint
- function.h, который содержит, среди прочего, функция prototpye
int function(int a, int b, char* c);
- A function.cpp, содержащий фактическое определение функции.
Я использовал #include "function.h"
в обеих функциях.cpp и main.cpp.
Когда я пытаюсь скомпилировать свой код, я получаю, что есть неопределенная ссылка на function(int, int, char*)
в моей функции main()
.
Что случилось?
Я рекомендую вам просто удалить свой вопрос (чтобы не путать других и тратить время). –
Как бы я хотел прочитать этот комментарий 2 минуты назад !. – Chubsdad
Я голосовал, чтобы закрыть вопрос. Пожалуйста, удалите его, чтобы мы не теряли время или в ОЧЕНЬ наименее отредактировали его, чтобы это небольшое уведомление не застряло в нижней части страницы, отдельно от него. - А, на самом деле у меня есть возможность сделать это для вас! – Potatoswatter