我在按钮的C脚本中写了如下代码:
char* username, buf[128];
sprintf(buf, "时间:%s ;\n", GetLocalTimeString());
在笔记本和另一台台式机测试是没有问题的,在某一新装操作系统,只装了WINCC和STEP7的台式机上就有问题,报错如下:
error(003f),undefined identifier 'GetLocalTimeString'
error(0066), ' GetLocalTimeString' is not a function
请教为什么会出现有的电脑能通过编译,有的通不过,该如何解决?
谢谢!
问题补充:
谢谢大家的参与!
这段代码在网上可以找的到的,这样用的人很多,为什么我的电脑会出现这样的问题呢?我在项目的library目录下没有发现GetLocalTimeString这个函数
最佳答案
GetLocalTimeString是未定义函数;
从原来的工程中,拷贝这个函数,然后再运行。通常这类型的函数是全局函数。
提问者对于答案的评价:
谢谢,我去网上找找这些函数看看。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc252583.html