编译报错,2019,2022都不行 |
格落 发表于 2024-3-9 22:56 所编译程序位数: 64; 所使用 VS 本地编译器版本: 17; 所使用 Windows SDK 版本: 10.0.26100.0 正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的) 错误: 使用所指定的本地编译器编译当前程序失败 错误: E:\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_functions.cpp(1197): warning C4244: “=”: 从“变整数”转换到“整数”,可能丢失数据 E:\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(523): warning C4311: “类型强制转换”: 从“const HMENU”到“UINT”的指针截断 |
如果有类似的错误提示,就换vs2022试一试: 所编译程序位数: 64; 所使用 VS 本地编译器版本: 16; 所使用 Windows SDK 版本: 10.0.18362.0(内置) 正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的) 错误: 使用所指定的本地编译器编译当前程序失败 错误: CVolDataBase_release.lib(CVolDataBaseApi.obj) : 找到 MSIL .netmodule 或使用 /GL 编译的模块;正在使用 /LTCG 重新启动链接;将 /LTCG 添加到链接命令行以改进链接器性能 fatal error C1900: “P1”(第“20221215”版)和“P2”(第“20190715”版)之间 Il 不匹配 LINK : fatal error LNK1257: 代码生成失败 |
很好,谢谢分享! |
shuimiao 发表于 2024-3-6 15:43 不是写了dbase风格吗,edb的操作源码cpp的我之前就发过了,甚至让他跨平台了,这个是utf16版本主要就是给火山用纯cpp写的,效率我每测,到肯定比edb快,毕竟直接拷贝到CVolString和CVolMem,至于快多少就不知道了,而且cpp20对于rvo优化肯定比vc6强,还有库的数据结构是链式文件+连续空间并非b+树,这也是为了易语言用户风格定的,多线程安全和cpp对象接口也有。而且有啥依赖你下载一看不就看见了吗,纯win32api+标准库,除了返回文本型和字节集是火山类型。你要headonly的cpp版本也有源码,至于结构和源码仓库客户没同意我就没发。 |
80805777 发表于 2024-3-6 14:45 我以为你只是复刻方法命名,你是真的复刻了EDB数据库格式?依赖什么DLL没?还是有EDB的源码封装而来的 |
shuimiao 发表于 2024-3-6 13:39 没用过EDB吗? |
不介绍下数据库的情况?比如数据库是你原创研究的数据库格式吗,效率如何,还是封装自哪种已知数据库 |
收藏备用 |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-23 06:13 , Processed in 0.088464 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.