21cnsound
发表于 2024-11-6 17:59:22
lgzcoollg 发表于 2024-11-6 14:47
│BL51.EXE
│C51.exe
│L51.dll
可以
没有license会有两2k限制,注册信息在TOOLS.INI文件中,和电脑绑定的。
lgzcoollg
发表于 2024-11-7 16:42:12
21cnsound 发表于 2024-11-6 17:59
可以
没有license会有两2k限制,注册信息在TOOLS.INI文件中,和电脑绑定的。
请问命令行里报 can't open file ' fun.h',要怎么处理啊?fun.h文件我放在和main.c同级目录下了
C51 COMPILER V9. 60.0.0 - SN: Eval Version
COPYRIGHT Copyright (C) 2012 - 2019 ARM Ltd and ARM Germany GmbH. All rights reserved .
*** WARNING C318 IN LINE 3 0F demo/main.c: can't open file ' fun.h'
*** WARNING C206 IN LINE 9 OF demo/main.cn ' fun': missing functi on-prototype
21cnsound
发表于 2024-11-7 19:54:08
lgzcoollg 发表于 2024-11-7 16:42
请问命令行里报 can't open file ' fun.h',要怎么处理啊?fun.h文件我放在和main.c同级目录下了
C51 COM ...
自己的.h用双引号include,和c文件放在一起试试
lgzcoollg
发表于 2024-11-8 14:41:57
21cnsound 发表于 2024-11-7 19:54
自己的.h用双引号include,和c文件放在一起试试
本来就是"fun.h",后来发现居然要相对路径才行,变成"./fun.h"才行。
另外个问题,怎么通过命令行,拿到CID?
21cnsound
发表于 2024-11-8 16:39:27
lgzcoollg 发表于 2024-11-8 14:41
本来就是"fun.h",后来发现居然要相对路径才行,变成"./fun.h"才行。
另外个问题,怎么通过命令行,拿到C ...
之前试过,没找到办法。但不同版本的CID是相同的
lgzcoollg
发表于 2024-11-12 15:15:19
21cnsound 发表于 2024-11-8 16:39
之前试过,没找到办法。但不同版本的CID是相同的
试试: KeilLicensing.exe keil_8051/9.60/BIN/UV4.dll ./LicensingOutput.tmp
21cnsound
发表于 2024-11-12 22:24:49
lgzcoollg 发表于 2024-11-12 15:15
试试: KeilLicensing.exe keil_8051/9.60/BIN/UV4.dll ./LicensingOutput.tmp
没找到KeilLicensing.exe文件,这个是第三方的还是原版带的?
lgzcoollg
发表于 2024-11-13 14:46:55
21cnsound 发表于 2024-11-12 22:24
没找到KeilLicensing.exe文件,这个是第三方的还是原版带的?
我是从silicon lab的ssv5上找出来的,原版我没有装。。。估计应该会有个类似的。
胡嘉鑫
发表于 2024-11-13 15:24:28
没看懂,还是适合库函数
QQ624353765
发表于 2024-11-13 16:27:29
keilc51本来就小,20年前的电脑也带的动。
何必整成这样,我还担心优化后出BUG呢