Incluindo arquivo de objeto no código cpp no eclipse

Eu segui os caminhos mencionados emVincular arquivo de objeto ao meu projeto Eclipse CDR

Minha função principal está no código cpp e, a partir disso, desejo chamar uma função c. Então, para isso, criei o arquivo de objeto (.o) do código c usando

gcc -c -fpic mycode.c

Isso me deu um arquivo ".o" que eu queria vincular ao código cpp. Eu criei um arquivo de cabeçalho com referência ahttp://www.parashift.com/c++-faq/include-c-hdrs-nonsystem.html

O arquivo de cabeçalho foi declarado como externo no meu código cpp. O arquivo de cabeçalho contém para funcionar a partir do código c, essa função foi declarada como externa no arquivo de cabeçalho.

Depois de fazer isso, quando faço todo o meu projeto, estou recebendo um erro como "referência indefinida" para esse nome da função c

questionAnswers(0)

yourAnswerToTheQuestion