C++ Codejock.Xtreme.Toolkit.Pro 使用方法
整整3天,都在弄这个破玩意连个demo都建立不起来,弄明白后后面的就很快了,把几个坑都填一下
先发表感言:
1.这玩意资料不太多,网上的资料大部分都是不对的,搞不起来,所以与其查那些东西还不如看我这里
2.真正要看的资料还是官网,但官网没有给出文档,而是给的是例子,他的例子是编译好的exe成品,要根据exe成品以及他的代码例子一起看才行(我是后来才弄清楚的,前面一直在走冤枉路)
3.弄明白后还是不建议用这个框架,写界面太繁琐,我也是因为他是基于mfc的框架才去浅尝一下,结果跟他耗了3天,而我这种不服输的精神最终还是拿下了他,(中间好多次想要放弃),总体不建议使用,需要大量代码堆的界面,现在都2022年了,C++界面要么dui,要么bs结构
4.他可以静态编译也可以带dll执行,但不管是哪个都非常臃肿,基本上 大小都20M起步,他也可以x64但我没试,所以看需求吧
来吧展示:
Codejock.Xtreme.Toolkit.Pro 是个收费的,所以最新的还是收费的,且很贵,对个人了来说,所以需要破解版本,但破解的版本网上只有 v15 ,但2022年最新的是v20版本,破解版本只支持到vs2010,所以我是这样用的
1.安装破解版本v15 下载链接一大堆,自寻百度,或者找我要 我的邮箱见我资料或者文章底部
2.安装v15,安装破解版本的目的是为了能打开他里面的Samples 项目,不然实在不知道他这个框架怎么用,只能看他的例子 ,Samples 在安装目录下 自寻
3.因为v15只支持到vs2010,所以建议去虚拟机安装2010,我是用的是2008 ,这个自己配吧
4.高版本vs如何使用呢?直接去编译v15版本的肯定无法编译的,一大堆报错。我是vs2017,所以要么自己根据报错提示去修改后编译,要么网上找一份v15改好2017能用的,我采用的是后者,这个网上也可以下载到,百度 Codejock.Xtreme.Toolkit.Pro VS2017, 或者找我要
5.编译后出来有静态库跟动态库,使用方法无非是目录链接过去以及lib库链接过去,然后再引入头文件使用,然后里面的类如何使用,就要用2008去打开他的Samples 去看了,所以是先去官网下载编译好的exe成品 :
地址:http://www.codejock.com
打开后都是exe
自己看自己要用哪个效果的库,然后去v15安装目录下的Samples 找到对应的项目,用2008打开后看
几个避雷点:
1.新建mfc项目后,要在rc2,比如项目名是MFCApplication1,那么去MFCApplication1.rc2 里 写 #include "XTToolkitPro.rc" 后面加个回车不然报错
2.目录跟lib 链接进来
但不需要引入项目
资源也是,对应第四点下载好的Source目录即可,资源也是这个目录
忽略这个库(网上说要忽略,照做就是)
在主函数对象的入口那,也就是InitInstance()里,加这几条,不然坑的你妈都不认识
CXTPWinDwmWrapper().SetProcessDPIAware();
AfxEnableControlContainer();
AfxOleInit();
其他的看sample
用一个组件最好去他sample 里去看看他的属性设置,,不然坑的你妈都不认识
我写了一个简单的demo 就不想继续了,恶心~
财力雄厚可以支持最新版的,有30天试用
email:120018425@qq.com