CDR插件开发之CPG插件002 - CPG插件开发环境准备和搭建
上篇文章对什么是CPG插件做了简单的介绍,读者只需要心中有个概念即可。那么,本篇文章就直接开始动手,正式踏上CPG插件开发之路的必经步骤:开发环境搭建。CPG插件不像GMS插件那样,可以在CDR自带的宏编辑器中直接运行和调试,必须在外部编程工具中一次写好,编译成CPG后再来运行测试(或许有办法断点调试,但可能会比较复杂,因此这里不做过多探讨)。
环境要求
1、WIN10:由于CPG插件本质上是DLL(动态链接库),要求操作系统是 Windows系统,建议 Win10 64位系统最佳,因为本专栏是基于该系统版本来讲解的,最大程度保持一致,可避免由于操作系统不同引起的莫名其妙的错误。
2、Visual Studio 2019:简称VS2019,是微软提供的一个非常强大的集成开发IDE软件,可以用来开发桌面、网络程序、移动应用等等非常多的软件类型。
3、CDR X4/X8:至少确保CDR为X4版本(32位的),另外要安装一个高版本的CDR X8(64位)。如下图所示,64位CDR标题栏会有“64-Bit”标识。特别声明:本文所提及的CDR软件,请读者自行安装正版,避免版权问题,读者使用的CDR软件版本与本文无关。
下载VS2019
在浏览器中打开地址:https://visualstudio.microsoft.com/zh-hans/vs/,找到 下载 Visual Studio 按钮,选择社区版(Community 2019)即可。如下图所示:
下载下来的安装包,其实是一个在线安装包,体积很小,只有1.4M左右,文件名格式为:vs_community__683685206.1616074169.exe。如下图所示:
如果由于网络原因下载缓慢或者打不开,可以通过WX联系博主,博主通过WX将安装包直接发给你。
安装VS2019
双击下载的 vs_community__683685206.1616074169.exe 在线安装程序,直接点击继续,等待下载。
如果你和博主一样,已经安装过 VS2019,程序会提示更新,而不是初次安装,如下图所示:
如果你从未安装过VS2019,也不要担心。博主为了照顾新手,并确保无细节遗漏,决定先把VS2019卸载掉,再从头执行安装(写好一篇文章不容易,还请给本文点赞、收藏、评论、分享)。
等待卸载完毕后,请关闭安装程序,再重新双击安装程序,如下图所示,进入安装组件选择界面:
由于VS2019需要占用很大的磁盘空间,博主的C盘空间有限,因此更改了安装位置(安装到 D:\vs-2019),如果你也需要更改位置,请改成你自己选择的位置。这里给一个建议:既然是要搞开发,不妨选择一个磁盘专门拿来存放开发相关的程序、软件等,博主的D盘专门就是开发工具盘(因为我觉得字母 D 代表 develop,即开发的含义)。如下图所示:
路径配置完成后的界面(路径根据自己的选择,我选择的路径不一定就是适合你的路径),如下图所示:
其他选项暂时忽略,点击“安装”按钮,开始执行安装过程,如下图所示:
由于安装的程序较多,这个过程跟自己的网速有关系,这时候你可以起身去喝杯茶,或者来一局紧张又刺激的王者荣耀?不过,在你起身离开前,请确保安装过程中,你的电脑电源选项不会自动睡眠,以免等你过会儿回来的时候发现电脑自动休眠了,有可能引起安装程序没有正常安装或者暂停安装。
如何检查电源选项是否会自动休眠?打开桌面左下角设置,进入电源选项,如下图所示:
好了,现在请耐心等待程序安装完成。
安装过程中会提示重启,如下图所示,请按照要求重启系统即可。
重启后,在开始菜单里可以找到 VS2019的菜单,单击即可启动VS2019,如下图所示:
启动VS2019后,如果是首次使用,会进入登录界面,如下图所示:
如果点击登录按钮后,一直卡住,可以将该窗口直接关闭掉,会进入下一步风格选择界面,选择一个自己喜欢的颜色主题就行,推荐深色主题。如下图所示:
点击“启动 Visual Studio”按钮,如下图所示:
由于博主的机器试用期已经过了,所以有下面这个需要登录的提示,对于第一次下载的人应该没有这个提示,不用登录,有30天的试用期。如下图所示:
如果你用尽了吃奶的力气,还是打不开这个登录界面,请参考下面这篇文章的解决办法:
https://www.bilibili.com/read/cv8234774(VS2019登录不上?看这里!)
如果上面的文章链接失效,可以参考下面的步骤:
另外,如果本机安装的有虚拟机的,最好把虚拟机的网络也关闭掉。
然后,你重新点击登录,多试几次,会发现可以正常登录了。如下图所示:
如果输入了密码,点击登录后出现了一个窗口,标题上显示“继续”,但是窗口里面是一篇空白没有内容的话,可以关闭该窗口,然后重新尝试登录。有卡住的地方,都可以这么做,直到最后成功出现以下界面为止:
好了,安装到这里就完成了,如果你因为登录问题修改了DNS,记得更改你的网络属性,把DNS选项,从4.2.2.2那个选项,改为自动获取,不然有可能影响你的正常网络访问。
写在最后
说简单的,本文就是安装个VS2019,熟悉的人,很快就安装好了,可能用不着看我的详细步骤。本文花费很大的篇幅,每一个步骤都详尽贴图,还考虑到网络情况的补救措施,正是博主用心对待的体现。文章是写给所有人看的,因此要考虑新手第一次使用的场景,尽量避免新手刚上车想学习CPG开发,结果连环境搭建都没搞定,容易打击学习积极性。
写一篇好文章不容易,安装过程中,如果有任何问题,可以在本文留言或者WX联系博主提供帮助。
CDR插件开发之CPG插件002 - CPG插件开发环境准备和搭建相关推荐
- CDR插件开发之Addon插件007 - Addon插件简介和案例演示
本文讲解了Addon插件的概念和安装位置,介绍了Addon插件的组成结构,演示了如何通过手动拷贝的方式来安装一个Addon类型的CDR插件(力先插件). 如果你更喜欢观看视频教程,请点击下方链接查看视 ...
- CDR插件开发之GMS插件002 - GMS插件和VBA简介
在上篇文章中,对GMS做了简单的介绍和演示.本文进一步探讨编写GMS插件必不可少的技能,即VBA语言.因为GMS插件是由VBA编程语言编写的,这门语言是很简单的一门语言,在WORD.EXCEL中很常见 ...
- CDR插件开发之Addon插件002 - 用1分钟编写一个可双击运行的EXE程序
本文演示了通过VS快速创建一个简单的C#编写的EXE程序,讲解演示了VisualStudio中不同的项目类型,介绍了Debug模式.Relase模式的区别. 如果你更喜欢观看视频教程,请点击下方链接查 ...
- CDR插件开发之Addon插件005 - Corel.Interop.VGCore.dll库文件简介
本文讲解了 Corel.Interop.VGCore.dll 库文件的基本概念,演示了如何在CDR软件的安装目录中查找到VGCore库文件所在的位置,最后演示了如何在C#项目中,添加 Corel.In ...
- CDR插件开发之Addon插件008 - 在VS中下载安装Addons插件模板并基于模板创建Addon插件工程
本文介绍了Addons插件模板的由来,演示如何在VS 2022中安装Addon插件模板(扩展),并基于Addons模板创建CDR插件工程,演示了在CDR 2020中加载和运行自己创建的Addon插件. ...
- CDR插件开发之Addon插件003 - 认识解决方案(sln)和项目(csproj)文件
本文讲解了解决方案和项目之间的关系,手把手演示了如何手动添加现有项目,并通过修改 .sln 文件来配置当前解决方案的项目集合,介绍了 sln 文件 和 csproj 文件的内容结构,演示了对项目进行 ...
- CDR插件开发之CPG插件001 - 什么是CPG插件
CPG,英文缩写 Corel Plugin,中文含义是 Corel 插件,简称CPG插件,典型代表有魔镜.CDR是鼎鼎大名的创意图形设计软件,几乎是广告.印刷行业的标准,而正是由于CDR在日常的排版. ...
- android 监听安装来源_Flutter插件开发之APK自动安装
点击上方的终端研发部,右上角选择"设为星标" 每日早9点半,技术文章准时送上 公众号后台回复"学习",获取作者独家秘制精品资料 往期文章 记五月的一个Andro ...
- Jmeter Kafka插件开发之Sampler篇
Jmeter Kafka插件开发之Sampler篇 背景:在项目中经常需要往kafka里面写数据,并拿生成的数据执行后续的操作,并且有些接口中也需要用到kafka里的数据,小编使用JMeter做接口测 ...
- vscode插件开发之Swagger生成Ts
vscode插件开发之Swagger生成Ts 当后端同学给到我们Swagger接口文档的时候,是不是在为要写接口类型烦恼,为了偷懒,那么就any吧.any一时爽,同事泪两行.为了高质量的偷懒,来开发个 ...
最新文章
- post postman 传值_postman参数传递
- 微信公众号页面支付接口java,[Java教程]微信公众号支付(三):页面调用微信支付JS并完成支付...
- 虚拟主机用户ftp和apache用户文件互操作权限解决方法
- JDK 9 REPL:入门
- 复制粘贴带相关的文字及链接
- oracle汉字转首字母大写,oracle job定时更新表中文姓名对应拼音字段
- Android通讯录怎么实现定位,Android仿微信通讯录滑动快速定位功能
- android 盒子刷机,刷机精灵 – 最好用的Android刷机工具
- PPAPI开发之路(一)环境配置
- 计算机考试相关证书 (一)
- 迅雷版权限制无法下载破解
- 最新html word 分页符,分页符在哪 或者打开 word文档选项
- 网络故障排除的5款软件, 快速解决网络故障问题
- python的30个编程技巧
- iPhoneX的启动图如何配置
- 标签系列二:spring 中bean解释以及bean标签里面的属性
- 使用HybridSN进行高光谱图像分类
- 如何申请腾讯云免费ssl证书并部署
- 浅谈:机房监控联网报警系统!
- 2005年10月高等教育国际金融全国统一命题考试
热门文章
- php计算机专业毕业设计题目,计算机专业毕业论文-基于PHP的网络爬虫的设计与实现.doc...
- 花了三年时间开发的四轴运动控制卡,可以替代mcx314运动控制IC
- 道而弗牽,強而弗抑,開而弗達》
- 中控指纹考勤机使用实战
- [野狐行网游研究][三期四期][8.25更新]
- 结束php语句的正确方法是,结束 PHP 语句的正确方法是?
- The 15th Chinese Northeast Collegiate H - Loneliness(思维,构造)
- 计算机歌曲谱凡人歌,歌曲《凡人歌 - (电视剧《碧海情天》主题曲)》歌词及歌词的寓意?...
- 周杰伦新专辑《蓝宫调》曲目资料疑似全泄漏
- 【233】python—深拷贝与浅拷贝的区别