1.到github上下载最新版本,https://github.com/duilib/duilib,也没有发现版本号,就如图所示吧
2.我只安装了VS2008,而github上的已经更新到VS2013了,所以要手动修改SIN工程文件
把sln文件打开,将最上面的2行,改为
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
使用VS2008打开解决方案,重新添加所有工程
3.“生成”----“批生成” ---------“全选”------------“生成”
4.这时会发现有大量错误,导致编译失败
需要将DuiLib工程下的WndShadow.h头文件中的,CWndShadow类的虚析构函数的virtual注释掉
5.对DuiLib工程编译,在Bin文件夹下即可看到DLL文件,在LIb文件夹下即可看到lib文件
6.现在基础dll和lib文件已经生成了,可以编译生成其他工程了
QQDemo工程,在“属性”---“链接器”----“输入”-----“附加依赖项”-----添加“
DuiLib.lib
DuiLib_d.lib
DuiLib_u.lib
DuiLib_ud.lib
”
其他工程类似
生成成功截图