当前位置: 首页 > news >正文

Caxa 二次开发 ObjectCRX-1 踩坑:环境配置以及 Helloworld

绝了,坑是真 nm 的多,官方给的文档里到处都是坑。
用的环境 ObjectCRX,以下简称 objcrx。

#1 安装环境 & 参考文档的大坑

#1.1 Caxa 提供的文档和环境安装包

首先一定要跟 Caxa 对应版本的帮助里提供的 ObjectCRX 安装器 (wizard) 匹配。 参考文档是这个,如果打不开就去安装一个第三方的 chm 阅读器就能正常打开了。

#1.2 Visual Studio 2015 版本以及创建工程闪退问题
#1.2.1 vs2015 与 ObjCRX

这个一定要跟对应文档里说明的版本相匹配,不然会出现各种奇怪的报错。 而且一定要用中文版的包含 Update3 更新的版本(跟我用相同版本 caxa 的话,如果版本不同,就跟 caxa 帮助里给的文档里写的 vs 版本对应),从官网下载的版本不一定兼容,可能会报错找不到模板文件的错(明明对应路径下就有法克),当前 2022 年 9 月,2015 这个版本太老了,旧版本容易出现各种找不到解决方法的报错,只能自己摸索,太坑了。顺便我是用的这个版本的 vs2015 终于不报找不到文件的错了,安装包已经备份。https://blog.csdn.net/quxiaoxia1986/article/details/52352114

#1.2.2 关于古老版本 vs2015 与 win10 的兼容性问题

虚拟机里试过了没有卵用,2015 版本最兼容的应该是 win8.1,虚拟机 win10 装 2015 直接装不上 vc++,虚拟机 win7 的话由于 ie 版本太低,装 vs 就各种报错直接放弃,有兴趣的可以去试下,我就不折腾了。
如果 win10 出现了奇怪的问题,可以试一下用兼容性的 TroubleShoot 用 win8.1 的兼容性解决方案。 上面那个找不到文件的报错通过改成 win8 的兼容性之后不报错了,然后开始闪退了。。。

#1.2.3 关于创建 Caxa 工程闪退问题:

根据推测,应该是语言环境的问题,尽量使用中文版的 vs2015,因为我国外买的电脑,更新装不上中文,调成英文也不行,一开始用的是官网下的 vs2015 英文版,好不容易不报错了,然后开始闪退,最后用的百度的中文版解决问题,电脑语言也不是中文

#2 HelloWorld 程序

#2.1 用创建新项目完毕,代码标红报错问题
http://www.lryc.cn/news/531406.html

相关文章:

  • 【自然语言处理(NLP)】生成词向量:GloVe(Global Vectors for Word Representation)原理及应用
  • bable-预设
  • 回顾生化之父三上真司的游戏思想
  • 无公网IP 外网访问青龙面板
  • 中国证券基本知识汇总
  • C基础寒假练习(2)
  • Baklib如何提升内容中台智能化推荐系统的精准服务与用户体验
  • 【Java】位图 布隆过滤器
  • 【专业标题】数字时代的影像保卫战:照片误删拯救全指南
  • 深度剖析八大排序算法
  • JVM_程序计数器的作用、特点、线程私有、本地方法的概述
  • 【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】2.20 傅里叶变换:从时域到频域的算法实现
  • PAT甲级1052、Linked LIst Sorting
  • git error: invalid path
  • 优选算法合集————双指针(专题二)
  • Ubuntu下Tkinter绑定数字小键盘上的回车键(PySide6类似)
  • 使用arcpy列表函数
  • 基于联合概率密度与深度优化的反潜航空深弹命中概率模型研究摘要
  • 【PyQt】pyqt小案例实现简易文本编辑器
  • 二叉树03(数据结构初阶)
  • ComfyUI工作流 图像反推生成人像手办人像参考(SDXL版)
  • 【01】共识机制
  • sentinel的限流原理
  • ZOJ 1007 Numerical Summation of a Series
  • 『 C 』 `##` 在 C 语言宏定义中的作用解析
  • 独立成分分析 (ICA):用于信号分离或降维
  • 为什么会有函数调用参数带标签的写法?Swift函数调用的参数传递需要加前缀是否是冗余?函数调用?函数参数?
  • 实际操作 检测缺陷刀片
  • 使用Pygame制作“青蛙过河”游戏
  • BUU17 [RoarCTF 2019]Easy Calc1