Неопределенная ссылка на внешнюю функцию - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь скомпилировать некоторый код в Eclipse (код прекрасно компилируется с Visual Studio).Я получаю неопределенную ошибку ссылки для функций, которые определены как внешние.

В Project-> Properties-> C ++ Settings-> Compiler-> Includes я установил папку, в которой находятся файлы A и B (см. Ниже).Я также добавил файл A в Проект-> Свойства-> Настройки-> Компоновщик-> Разное.

Файл A:

//Function prototype
void MyFunc();

//Function implementation
void MyFunc()
{
//Some Implementation
}

Файл B:

//Declare extern function
extern void MyFunc();


//usage of extern function
//This would generate the undefined reference error
MyFunc();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...