NX客户没有开发许可,需要注册签名

当遇到NX客户端无开发许可导致注册许可失败的问题,可以针对C代码使用NXopen的EXE签名,而C#代码则使用NXBIN下的EXE签名。两种签名方法不同,需根据具体语言处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错提示,库缺少需要的入口
在这里插入图片描述
在允许程序后,在NX日志中可以看到,注册许可失败
1、正对C的代码觉得不存在需要注册的情况如果需要注册添加对应的CPP文件,用NXopen下的EXE签名
2、C#的代码如果客户没有开发许可需求注册,用NXBIN下EXE签名
两种签名的EXE不同。

1>xt_lib_uf.lib(xt_windows.obj) : warning LNK4099: 未找到 PDB“xt_lib_uf.pdb”(使用“xt_lib_uf.lib(xt_windows.obj)”或在“F:\code\CncAutoDrlHole\find_std_xuti_subtract\find_std_xuti_subtract\x64\NX12\xt_lib_uf.pdb”中寻找);正在链接对象,如同没有调试信息一样 1>find_std_xuti_subtract.vcxproj -> F:\code\CncAutoDrlHole\find_std_xuti_subtract\find_std_xuti_subtract\x64\NX12\find_std_xuti_subtract.dll 1>find_std_xuti_subtract.vcxproj -> F:\code\CncAutoDrlHole\find_std_xuti_subtract\find_std_xuti_subtract\x64\NX12\find_std_xuti_subtract.pdb (Full PDB) 1>The MSVCDir environment variable is not defined 1>This variable is necessary only when using uflink or starting up Studio 1>from this window. You must modify the ufvars.bat file to define this. 1>Error signing application, F:\code\CncAutoDrlHole\find_std_xuti_subtract\find_std_xuti_subtract\x64\NX12\find_std_xuti_subtract.dll. 1> Application has not been compiled with NXSigningResource.cpp. 1>Checking for the presence of c_p_p_author license. 1>Signing files... 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: 命令“call "E:\UG\NX12.0\ugii\ugiicmd.bat" "E:\UG\NX12.0" 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: "E:\UG\NX12.0\NXBIN\signcpp.exe" "F:\code\CncAutoDrlHole\find_std_xuti_subtract\find_std_xuti_subtract\x64\NX12\find_std_xuti_subtract.dll" 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd”已退出,代码为 -1。 1>已完成生成项目“find_std_xuti_subtract.vcxproj”的操作 - 失败
最新发布
03-19
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

和光同尘 、Y_____

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值