一直以来,一直有个问题困扰,就是自己做的一个技术块,加密做成库之后,直接发布成受保护的库,但是别人使用的时候,在新项目中,编译的时候需要密码,但是有些项目中,又可以很好的通过,不需要密码。
反复测试后,发现需要遵循以下两点,可以不用密码编译,就可以让别人使用你的加密库
1,使用的标准库的版本必须与你编译的时候使用的一致
2,必须使用你编译的时候相同系列的PLC(这点以前一直没有注意到)
因为原来写的库文件可以在1200和1500下通用,一直觉得这个是一样的,但是偶然发现,他们不一样,有些差别,所以,如果需要发布加密库,必须有可以使用的不通系列的CPU的不同版本提供。
在此记录下,防止以后自己忘记了,可以百度到
如果有人碰到相同的问题,看到我的贴子,可以提供一些思路。