Duilib开发环境搭建

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

 

其他工程类似

生成成功截图

 

 

 

 

 

转载于:https://www.cnblogs.com/nightnine/p/6118630.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270412.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机技巧:手机丢了记住这四步操作,让你的损失降到最低

随着扫码支付的普及、智慧生活的升级,没有钱包能付账,没有公交卡能乘车,没有银行卡也能取款,只要你手机在手,手机手机钱包身份证银行卡各种支付密码。但你是否想过,如果某一天手机丢了,该怎么办…

mysql共享锁

共享锁 共享锁指的就是对于多个不同的事务,对同一个资源共享同一个锁。相当于对于同一把门,它拥有多个钥匙一样。就像这样,你家有一个大门,大门的钥匙有好几把,你有一把,你女朋友有一把,你们都…

网络技巧:无线路由器越用越慢的解决方法

目录 01 ​​​​​​​路由器越用越慢很平常 02 国区设置不要乱用 03 很容易被遗忘的IPv6设置 04 学会自我检查掉线问题 05 番外篇:测试自己的网速 “耳机、音箱通过一定时间的煲机,表现效果会变好,可为何家里WiFi网络却老是给人越用越慢、越…

Mac软件:15个提升办公效率的软件

目录 1.解压软件:RAR Extractor - The Unarchiver Pro 2.实用清理软件:CleanMyMac X 3.水族屏保软件:Desktop Aquarium Wallpaper‪s 4.桌面图标隐藏工具:Desktop Curtain 5.剪贴板工具:Paste 6.快捷键查看软件:Cheats…

从0开始学习 GitHub 系列之「03.Git 速成」

前面的 GitHub 系列文章介绍过,GitHub 是基于 Git 的,所以也就意味着 Git 是基础,如果你不会 Git ,那么接下来你完全继续不下去,所以今天的教程就来说说 Git ,当然关于 Git 的知识单凭一篇文章肯定说不完的…

Spring系列(一):Spring相关知识介绍笔记

目录 1、Srping概念 2、Spring原理 2.1 控制反转(Inversion of control)(IOC) 2.2 面向切面编程(Aspect-Oriented Programming)(AOP) 3、Spring框架结构 4、Srping生命周期 4、Srping有什么优势? 4.1、非侵入式设计 4.…

nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException(Spring循环依赖问题)

1:问题 最近启动项目时候,遇到如下报错 nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name stockReceiptManager: Bean with name stockReceiptManager has been injected the bean. Thi…

电脑技巧:盘点常用的Win组合快捷键

今天给大家继续分享电脑使用技巧,给大家介绍一下有哪些常用Win组合快捷键,希望可以对大家的日常办公提高帮助! 1、WinE:打开我的电脑 超级实用的一个组合键,不论你当前在操作什么,只要按下这个组合键&#…

电脑技巧:电脑安装操作系统、重装系统常见的问题解决方法

目录 1、提示权限不足 2、添加PE开机引导菜单失败 3、磁盘格式错误 4、除系统盘外,未找到任何其他非系统磁盘分区 5、计算机意外地重新启动或遇到错误 6、windows无法完成安装 7、U盘安装系统时出现如下图错误 8、下载速度慢、卡住 重装系统现在也不是什么难事&…

电脑技巧:Win10电脑卡顿解决小技巧,非常实用

目录 1、及时关闭不常用的后台进程 2、建议打开GPU硬件加速功能 3、及时更新升级硬件驱动 4、适当降低Windows动画特效 5、开启Windows自带的游戏模式 电脑用的时间越久就会越卡顿了,今天小编给大家分享五个小技巧,来解决电脑卡顿的问题,有需…

线程其实就是一个个指令组成的,当这个线程内的指令全部执行完了,那么这个线程也就执行结束了

线程其实就是一个个指令组成的,当这个线程内的指令全部执行完了,那么这个线程也就执行结束了

Win10软件:推荐两款Windows操作系统下的远程软件,值得收藏!

远程控制软件是程序员日常必备的工具,现场市面上有微软自带的远程连接工具、向日葵、teamviewer等远程控制软件。他们都有一个共同的缺点,无法针对远程连接设置分组、别名。大多数情况下,我们可能需要连接十几个甚至几十个Windows远程服务器。…

开发机多用户 xdebug 远程调试 PhpStorm

在公司都用的远程开发机开发,每次有错误调试就得dd(xxx)然后保存真是,让我在本地开发用惯xdebug的情何以堪,所以有了下文。 1.安装配置xdebug 直接使用pecl安装即可# pecl install xdebug 然后写xdebug配置,下面是我的设置(具体扩…

linux查看 idt日志,实现RCP的日志管理

做插件开发的都知道当应用跑不起来了就去看看workspace里的.log文件,错误信息很详细,那样解决问题就方便多了,这个功能很好,所以学习了下,和大家分享下,实现的原理也就一行代码Java代码 Platform.getLog(Platform.getB…

电脑技巧:电脑内存不足解决小技巧

熟悉电脑硬件的朋友们都知道,内存相对于电脑来说是一个相当重要的部件,内存属于CPU的“工作室”,因为电脑所有运行的程序都是在内存中运行,它决定了多少、多大的程序能即时运行,如若执行的应用程序过大或者过多就会导致…

前端:分享一些实用的JS代码片段

今天给大家分享一些实用的JS代码片段,有需要的朋友欢迎收藏!1、获取浏览器的版本function getBrowser() {var UserAgent navigator.userAgent.toLowerCase();var browserInfo {};var browserArray {IE: window.ActiveXObject || "ActiveXObject&…

20145206 《信息安全系统设计基础》第十二周学习总结

20145206 《信息安全系统设计基础》第十二周学习总结 本周学习目标 1、第九周代码检查 2、第十周代码检查 3、第十一周代码检查 博客链接 20145206 《信息安全系统设计基础》第九周学习总结20145206 《信息安全系统设计基础》第十周学习总结20145206 《信息安全系统设计基础》第…

lambda创建线程

Testpublic void add() {//方式一Thread thread1 new Thread("ttt") {Overridepublic void run() {System.out.println("1");}};thread1.start();//方式二Runnable runnable new Runnable() {Overridepublic void run() {System.out.println("2&quo…

电脑技巧:F5称为万能键,看了才知道它的强大

目录 NO.1 浏览器刷新 NO.2 PPT快速放映 NO.3 Word快速定位 NO.4 Excel快速定位 NO.5 记事本录入当前时间 今天给大家介绍一个经常被大家忽视的但非常实用的快捷键F5具体有哪些用法。 ★万能快捷键★ F5 NO.1 浏览器刷新 刷新功能 F5最常用的就是网页刷新功能,相比这…