最近查找东西找到这么一个好东西,有时候我们的源码需要提供给别人,如果不大情愿,可以使用这个试试~~
首先从官网下载软件
http://www.stunnix.com/
用的是试用版,正式版组要用钱买的,功能很强大,当然试用版也能实现一些功能。
1. 安装后打开就是这样

没有建立工程的时候,只有三个主菜单和右上角的导航。
点击Project 来导入或者新建一个工程 之后菜单多了很多:

2、新建好工程后在Settings菜单下选择Edit modes 选项
进入选项后选择Create new mode 按钮,创建新的模式
Parent mode选择BASE:setting for encoding ,其他的选项可以修改一下,拉到最下选择Save保存

3、 重新进入Setting菜单,选择For files选项
进入选项后选择加密的文件,然后在Apply to subdirectories if object is a directory下面 的下拉菜单里选择你新设置mode 然后点击assign processing mode。
设置完成后就可以编译了Build--》Clear output&state files&rebuid all
对于调用外部的函数和变量需要指明不替换,否则加密代码编译全是错误
Symbols--》Edit user-specified exceptions 在方框内添加不需要替换名字的函数和变量 Saved

效果图