Прежде всего, я новичок в программировании на Си.Я долго искал решение, но я не знаю, что происходит с кодом mi или с конфигурацией Eclipse.В основном, проблема возникает, когда я вставляю в код функцию из внешней библиотеки.По какой-то причине eclipse не может отладить код.
Позвольте мне объяснить, что на простом примере:
Работает неправильно:
int main(void) {
char version[32];
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
En2version(version);
printf("Version %s \n", version);
return 0;
}
Работает правильно:
int main(void) {
char version[32];
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
printf("Version %s \n", version);
return 0;
}
En2version () являетсяФункция взята из внешней библиотеки, и, просто удалив ее из кода, она работает правильно.
Я думаю, что библиотека правильно связана с проектом (при подключении .lib ошибки не возникает).Не могли бы вы помочь мне с пониманием того, что происходит?
Спасибо вам всем.