找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 129|回复: 2

[图文教程] 用VSCode或Cursor开发炫彩插件

[复制链接]

13

主题

21

回帖

238

积分

中级会员

积分
238
QQ
发表于 2024-12-31 14:46:02 | 显示全部楼层 |阅读模式
一、安装VSCode或Cursor

已经安装的可以跳过
简单说一下,VScode推荐用system版,开发C++插件要先在插件商店搜C++
然后下载微软的C/C++和C/C++ Extension Pack
可以装AI插件比如Cline等来辅助编程


二、配置cl编译环境
群主发的插件示例是用VS开发,所以最好是用VS开发
用VSCode或Cursor也可以开发但基本只能用CL编译,MinGW错误一堆没法处理
刚好炫彩也用的CL编译,所以不用另外去下
注意:一键配置cl环境-修正.bat是根据我的炫彩安装位置,你的位置可能跟我不一样需要修改成你自己的实际位置.
然后再运行bat。


三、插件开发
推荐用我配置好的,先将压缩包里的cl目录和cl-exe复制到C盘文档里面
C:\Users\Administrator\Documents\cl合C:\Users\Administrator\Documents\cl-exe
然后用VSCode或Cursor打开这两个cl文件夹,修改.vscode文件夹下的c_cpp_properties.json
将"C:/炫彩IDE-3.3.9/data/VC/VC2019/14.28.29910/bin/Hostx64/x64/cl.exe"改成你对应的文件路径即可
然后用调试功能,cl.exe 生成dll即可


PS.两个cl目录是我根据群主发的示例插件源码添加了AI助手窗口,并简单调用AI接口接收信息的简单源码,
可作为简易窗口模板参考使用。
cl是用来生成dll的,需添加炫彩头文件;cl-exe是用来生成exe的,不需要添加炫彩头文件。
dll和exe的处理方式不是完全,一样建议先用cl-exe调试正常后再将相关代码参照示例转到cl目录dllmain里面测试
注意:头文件顺序对编译有影响,顺序不对会各种报错,下面这几个炫彩头文件尽量放下面
#include "xcgui.h"
#include "dllmain.h"
#pragma comment(lib,"XCGUI.lib")







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

66

主题

277

回帖

1263

积分

管理员

积分
1263
发表于 2024-12-31 15:16:00 | 显示全部楼层
感谢大佬分享

6

主题

37

回帖

217

积分

中级会员

积分
217
发表于 2025-1-1 16:51:28 | 显示全部楼层
点赞,谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-1-30 03:41 , Processed in 0.070785 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表