一、某个版本第一次签名(确保signcpp.exe可以正常使用):
1.NX12及以下(如NX8.5、NX10.0):找到...\...\UGOPEN\signcpp.exe,点击运行如果有窗口一闪而过说明signcpp.exe没问题
有提示libxxx找不到,则去当前版本的UGII中复制,添加到签名程序所在文件夹中(UGOPEN)
2.NX1847及以上(如NX1926、NX2007):找到...\...\NXBIN\signcpp.exe,点击运行如果有窗口一闪而过说明signcpp.exe没问题
有提示libxxx找不到,则去当前版本的UGII中复制,添加到签名程序所在文件夹中(NXBIN)
二、在项目.CPP中添加#include<NXSigningResource.cpp>
三、在后期生成事件中添加
--nx10.0及之前版本
call "$(UGII_BASE_DIR)\ugii\ugiicmd.bat" "$(UGII_BASE_DIR)"
"$(UGII_BASE_DIR)\UGOPEN\signcpp.exe" "$(TargetPath)"
--nx10.0之后版本
call "$(UGII_BASE_DIR)\ugii\ugiicmd.bat" "$(UGII_BASE_DIR)"
"$(UGII_BASE_DIR)\NXBIN\signcpp.exe" "$(TargetPath)"
C# 程序方法:“ signcpp.exe ”改成" SignDotNet.exe "
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_50805145/article/details/134681003