首先,我是C编程的入门者。我一直在寻找解决方案很长时间,但是我不知道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时没有错误)。您能帮我了解正在发生的事情吗?
谢谢大家。
答案 0 :(得分:0)