关于获取系统时间的C脚本

我在按钮的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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月6日
下一篇 2018年12月6日

相关推荐