- 精华
- 活跃值
-
- 积分
- 2911
- 违规
-
- 印币
-
- 鲜花值
-
- 在线时间
- 小时
累计签到:207 天 连续签到:5 天
|
本帖最后由 landboy 于 2024-6-19 10:17 编辑
lycpg64.zip
(61.99 KB)
演示图片 测试版 CPG 插件下载
CorelDRAW CPG 扩展开发: CPG(Corel Plug-in Gallery)是 CorelDRAW 的一个扩展机制,可以开发自定义的插件和工具。
学习编写CPG插件,一般只用到 VGCoreAuto.tlb 这个文件就够,这个文件可以在CorelDRAW软件目录下找到,例如 (C:\Program Files\Corel\CorelDRAW Graphics Suite 2020\Programs64\TypeLibs)
类型库 vgcoreauto.tlb 的包装器实现: vgcoreauto.tlh vgcoreauto.tli 这两个文件可以查看类型库的接口定义。
使用 MSVC 编译器 导入VGCoreAuto.tlb,编译的时候就会自动得到
CorelDRAW CPG 扩展开发环境之最简陋环境搭建
- https://wwm.lanzout.com/b0r9anaqb 密码:1diw
复制代码
下载 MSVC2022_X64_mini.7z 压缩包解压到任意目录下, 推荐 C:\MSVC2022
配置 MSVC2022 运行环境,参考如下
- INCLUDE=C:\MSVC2022\include
- LIB=C:\MSVC2022\lib
- Path=C:\MSVC2022\bin;%PATH%
复制代码
在 Windows 环境变量添加如图,按实际情况添加,如果不熟悉,可以先问下 AI
构建: Release 在 lycpg64 中 (编译器: Microsoft Visual C++ 2022)
- cl.exe /nologo /W3 /EHsc /Ox /DNDEBUG /IC:\MSVC2022\include /ITypeLibs /c 01_lycpg64\main.cpp /Fo.\main.obj
- link.exe /dll /nologo /LIBPATH:C:\MSVC2022\lib /out:lycpg64.dll Gdi32.lib user32.lib Kernel32.lib .\main.obj
复制代码
构建 lycpg64.dll CPG插件, 如编译示例图看到,只需要两行命令,一个最简单的CPG插件,就编译完成了
改名成 lycpg64.cpg ,然后复制到 CorelDRAW\Draw\Plugins64 目录
本教程测试源码 01_lycpg64.zip 下载
01_lycpg64.zip
(2.12 KB)
|
评分
-
查看全部评分
13
赠人玫瑰,手有余香!如单纯感谢,请送花!凡是以文字形式感谢,即被视为水帖,会扣币处理!
鲜花榜单
-
+1
对你表示感谢!
-
+1
对你表示感谢!
-
+1
对你表示感谢!
-
+1
感谢分享!
-
+1
对你表示感谢!
-
+1
对你表示感谢!
-
+1
对你表示感谢!
-
+1
对你表示感谢!
-
+1
对你表示感谢!
-
+1
对你表示感谢!
-
+1
对你表示感谢!
-
+1
对你表示感谢!
-
+1
对你表示感谢!
|