1.增加卸载DLL模块功能
2.增加DLL模块功能
3.增加正则表达式生成易代码功能
4.增加置入代码反汇编功能
5.增加窗口树和查找功能
6.增加常用窗口操作功能
7.将编码转换移动至网页操作类
首先,请把支持库复制到相应目录中,然后按照下面的方法进行手工编译:
手工编译 :
首先修改tools.ini的配置把show_command_line=yes和retain_intermediate_files=yes打开(把它前面的“,”去掉),然后再进行编译,编译之后把编译输出的 命令部分提取出来,例如:
"D:\E\VC98linker\bin\link.exe" "G:\test.obj" "D:\E\static_lib\krnln_static.lib" "D:\E\static_lib\script_static.lib" "D:\E\static_lib\spec_static.lib" "D:\E\static_lib\json_static.lib" "D:\E\static_lib\RegEx_static.lib" kernel32.lib user32.lib gdi32.lib winmm.lib msimg32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "G:\test.res" /LIBPATH:"D:\E\static_lib" /nologo /machine:I386 /subsystem:windows /out:"G:\test.exe"
然后加上/NOD:libc.lib /LIBPATH:"你的vclinker路径\lib" /LIBPATH:"你的vclinker路径\MFC\lib"
修改之后变成
"D:\E\VC98linker\bin\link.exe" "G:\test.obj" "D:\E\static_lib\krnln_static.lib" "D:\E\static_lib\script_static.lib" "D:\E\static_lib\spec_static.lib" "D:\E\static_lib\json_static.lib" "D:\E\static_lib\RegEx_static.lib" kernel32.lib user32.lib gdi32.lib winmm.lib msimg32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "G:\test.res" /LIBPATH:"D:\E\static_lib" /nologo /machine:I386 /subsystem:windows /out:"G:\test.exe" /NOD:libc.lib /LIBPATH:"D:\E\VC98linker\lib" /LIBPATH:"D:\E\VC98linker\MFC\lib"
然后把这个命令放到BIN文件夹里的cmd运行,这样就可以正常编译了。
原因是libc.lib 和 libcmt.lib有符号冲突,把libc.lib注释掉(libcmt.lib已经包含了libc.lib的函数)就能正常编译了。