这两天刚好编绎了一下,我是用的是VS2003(VC7.1):
1. 将C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\目录下的vsvars32.bat文件复制到Flexlm_SDK_11.4下的子目录i86_n3\
2.打开CMD窗口,切换到目录i86_n3\,执行vsvars32.bat,这样nmake核cl的环境变量就都设置好了
3.用最新的FLEXlm Vendor Key Generator(lmkg V3)生成Flexlm V11版本的VENDOR_KEY1~5和TRL_KEY1~2以及VENDOR_NAME
4.然后修改machind目录下的lm_code.h文件,其中LM_SEED1~3可以用命令lmrand1 -seed生成,不过为了破解软件,这个可能需要你自己找!!注意:如果这个设置不对编绎将出错!!
5.修改目录i86_n3\下的makefile文件,将demo改为你的VENDOR_NAME
6.回到目录i86_n3\,在CMD窗口运行build md, 将在i86_n3\目录生成VENDOR和lmcrypt等可执行文件
7.按照lic的格式要求以及找到feature名,建立lic文件,在CMD窗口执行lmcrypt 文件名.lic,然后lic文件就可以生成了
8.将VENDOR和lic复制到flexlm安装的相关目录,配置flexlm服务,一切大公告成!!

注意:关闭DOS窗口后,如以后再次编绎的话,vsvars32.bat需要再次执行,另外还需要把先前编绎生成的文件都清理掉,不然编绎不执行。

这个步骤同样适用于编绎Flexlm 10.8.0.10 SDK。