[DuiLib教程1]VS2012+CMAKE+WIN10+Duilid环境的搭建

来源:互联网 发布:时间倒计时软件 编辑:程序博客网 时间:2024/06/05 04:43

      最近导师接了一个图像处理和计算机视觉的项目,需要做点界面,本来用MFC做,不过界面有点不美观,所以就配置了一下DuiLib皮肤界面库,先将过程总结如下:

一 Duilib下载

下载地址:https://github.com/duilib/duilib/ 
直接下载了zip,直接下载zip就好了

二 生成vs2010解决方案

     目前下载回来的duilib直接是支持vs2013的,不过考虑到项目的各种要求和功能的实现,我选用的编译环境为vs2012,所以就编译一下DuilIb的源代码,所以仔细看了下,目录,发现目录下面有CMakeLists.txt,有这个就好办啊,可以使用CMake生成vs2012的解决方案。CMake下载地址:https://cmake.org/download/ 
使用CMake bin目录下的cmake-gui.exe生成vs2010的解决方案就好了。 
具体操作步骤: 
1 启动cmake-gui.exe 
2 选择源码目录和生成目录,我这里新建了一个build目录 
3点击配置,选择vs2012就好了选择vs2010 
4 修改CMAKE_INSTALL_PREFIX为你安装的(解压的)CMake目录,然后点击生成,不一会在build目录下就生成了vs2012的解决方案。 

 
5 这样生成的解决方案,编译的时候会有PostBuildEvent错误 
这里写图片描述
文件其实已经编译成功了,只是在拷贝文件的时候出现问题,按照下图删除红色大方框里面的内容就好了(每个工程都需要修改,除了all build、zero-check)。 
这里写图片描述
6 拷贝D:\DuiLibDLL\lib\Debug的dll到D:\DuiLibDLL\bin\Debug,就可以运行例子了。 

需要说明的是:

          编译之后,这里面的exe文件只有QQDemo可以运行,其他的不能运行,因为没有相应的XML文件
这里写图片描述


原创粉丝点击