当前位置:首页 > 文章中心 > 正文内容

大名鼎鼎VC界面库ToolKit Pro如何免费获得正版授权

dgx6663个月前 (09-27)文章中心25

Xtreme Toolkit Pro是MFC开发中最全面界面控件套包,它提供了Windows开发所需要的11种主流的Visual C++ MFC控件,包括Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework 和Task Panel。如果对产品感兴趣的话可前往慧都网下载Xtreme Toolkit Pro最新试用版

Xtreme Toolkit Pro这个库在VC下是非常好用的,这里做一下详细的步骤:

1.下载Codejock.Xtreme.Toolkit.Pro

2.安装的时候一路下一步

3.安装完以后会出一个新的配置窗口,这里你可以跟据需要是否选择UNICODE的版本

或者DLL 还是静态的LIB方式这里推荐LIB用LIB发布时不用带DLL了。

4.选择完成后,会弹出一个CMD窗口开始自己编译,这个过程 比较慢慢5分钟到10分钟不等

5.编译完后,你可以编译例子了,编译前做一下设置,在Project->Setting->General->Microsoft Foundation Classes中选择

Use MFC in a Static Library就可以编译了。

  • 静态链接注意事项

1)程序动态链接到MFC库情况下,静态链接到XTP

2)程序动态静态到MFC库情况下,静态链接到XTP

不论哪种情况,配置_XTP_STATICLINK都可以使能静态链接,静态链接时记得在你工程里的rc2文件中,包含如下语句,否则调用XTP中的资源时会发生异常。

#include

由于toolkit安装时,编译生成相应的lib非常慢,我当时只生成了静态的库。分别是:

ToolkitPro1321vc80S.lib

ToolkitPro1321vc80SD.lib

ToolkitPro1321vc80SU.lib

ToolkitPro1321vc80SUD.lib

其中,S表示static, 后面的D表示debug, U表示unicode,

//编译的时候,是有3个选项的

a) As DLL

b) As Static Library, for using MFC as DLL

c) As Static Library, for using MFS as static library.

//我选择了c),所以,生成以上libs:S.lib, SD.lib, SU.lib, SUD.lib.

//如果选择了b),则会生成DS.lib, DSD.lib, DSU.lib, DSUD.lib//前面的D表示using mfc as dll

//如果选择了a),则会生成" ".dll, D.dll, U.dll, UD.dll.


假定xtreme toolkit安装在:C:Program Files下。

则比如会有如下目录存在:C:Program FilesCodejock SoftwareMFCXtreme ToolkitPro v13.2.1Source

然后在项目属性中需要修改如下设置:

a) c/c++ | 常规 | 附加包含目录,增加“C:Program FilesCodejock SoftwareMFCXtreme ToolkitPro v13.2.1Source”

b) 链接器 | 常规 | 附加库目录:增加“C:Program FilesCodejock SoftwareMFCXtreme ToolkitPro v13.2.1Libvc80”

c) 链接器 | 输入 | 忽略特定库,增加“libcd.lib”。如果遵照文档,还需要忽略更多。我这就先填这个了。

d) 资源 | 常规 | 附加包含目录,增加“C:Program FilesCodejock SoftwareMFCXtreme ToolkitPro v13.2.1Source”

然后,在代码中需要进行如下修改:

a) 在stdafx.h末尾增加 #include "XTToolkitPro.h"

b) 在xx.rc2末尾增加 #include "XTToolkitPro.rc"

c) 然后就是在mainfrm.h中的声明中加入继承关系:

class CMainFrame : public CXTPMDIFrameWnd

然后就可以顺利编译通过了。

本文转载自CSDN-shenya

今天的内容就是这些了,点击“了解更多”获取限时免费体验资格以及最新开发教程!

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/4408.html

分享给朋友:

“大名鼎鼎VC界面库ToolKit Pro如何免费获得正版授权” 的相关文章

方正字库175种字体包(常用的基本都有了)

方正字库_175种字体包(常用的基本都有了) 请勿商用 (cmct_中文字体)hwKaiTi.ttf (cmct_英文字体)Cronos Pro Subhead.otf 4078_方正报宋_GBK.TTF 4079_方正彩云_GBK.ttf 4080_方正超粗黑_GBK.ttf 4081_方正粗宋_...

系统小技巧:恢复开始按钮右键菜单“控制面板”选项

源于强化系统的新式“设置”,淡化传统控制面板的设计思想,微软在新版Windows 10的“开始”按钮右键菜单(或用Win+X组合键激活的菜单)中,去掉了“控制面板”这一命令。但这个命令对一些老用户来说仍特别有用。那么,如何才能恢复这一选项呢?1. 命令+小工具 恢复“控制面板”选项首先创建一个控制面...

扫描工具之Masscan命令详解

Masscan 是一款高效,快速的端口扫描工具,通常用于大规模的网络扫描,以发现开放的服务或潜在的安全漏洞。一、基本使用方法查看帮助信息:masscan -h 或者 masscan --help扫描单个IP的指定端口masscan 192.168.1.1 -p 80,443扫描单个IP的端口范围ma...

在CentOS 7.6生产环境上部署Suricata IDS模式经验分享(实操干货)

以下是在CentOS 7.6生产环境上部署Suricata IDS的详细步骤: 1. 系统准备# 更新系统(生产环境需谨慎评估是否执行)sudo yum update -y# 安装EPEL仓库(若已安装可跳过)sudo yum install epel-release -y# 安装必要依赖sudo...

使用Python打造一款间谍程序,装逼神器

知识点这次我们使用python来打造一款间谍程序程序中会用到许多知识点,大致分为四块  win32API 此处可以在MSDN上查看  Python基础重点在cpytes库的使用,使用方法请点击此处  C语言基础  Hook写到在这里还是提醒下,很多人学Python过程中会遇到各种烦恼问题,没有人解答...

WPS 365不香吗?比Office 365还好用的金山系神器不止这一款!

说起办公软件,你可能会想到Office 365,毕竟它背靠国际大厂微软,功能多,用的人也多。而WPS 365名气就没有那么大,但用起来还是挺顺手的,毕竟更符合我们国人的操作习惯。这里普及一个小知识像这类办公软件,大多分为两大类,一类是单机版,一类是网络版。以office为例,单机版的office,有...