首先,我是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时没有错误)。你能帮助我了解一下发生了什么吗?
谢谢你们。