PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Программирование для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=101)
-   -   Eclipse странно себя ведет (https://www.pspx.ru/forum/showthread.php?t=80405)

ZeroCold 18.03.2009 11:30

Eclipse странно себя ведет
 
Привет всем!
Никто не сталкивался с такой проблемой - а именно странным
поведением Eclipse?

Если в Eclipse написать какую-нибудь функцию (например testfnc) внутри файла main.c
то она нормально компилируется и никаких проблем , а вот если ее например вынести ее в отдельные файлы исходников ну например в
test.c и test.h , и добавить #include "test.h" в main.c то возникает ошибка при компиляции
"De******ion Resource Path Location Type
main.c: undefined reference to `testfnc' test 0 C/C++ Problem"

хотя при наведении курсора на вызов функции testfnc в main.c ,
высвечиваетя (в popup) ее тело - значит по идее должно видеть!

Ilsor 19.03.2009 14:42

То есть, я правильно понимаю, что у вас содержимое файлов такое:
test.c

void TestFunc(void)
{
}

test.h
#ifndef TEST_H
#define TEST_H
void TestFunc(void);
#endif

main.c

#include "test.h"
void main(void)
{
TestFunc();
}

Так? А ошибка происходит на этапе компиляции или линковки? Может быть просто не произошла компиляция test.c или линковщику не было передано имя объектного файла. Я с eclipse не работал напрямую. Но как я помню, IDE Momentics в QNX работает на Eclipse - с ним я работал и никаких проблем (кроме кое-каких глюков :) ) не было.

l3VGV 23.03.2009 10:30

проект на мейкфайлах делать надо. тогда эклипсо не будет ничего сам придумывать и обо всех несрастухах чотко доложит гсс


Текущее время: 08:55. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.