xlnt踩坑记_生成的Debug文件夹为空,成功3,失败2

时间:2024-03-21 13:28:48

xlnt踩坑记


今天打算用c++编辑excel,事实证明——非常令人害怕,花了我两个小时,还是没有成功——得到xlntd.dll和xlntd.lib文件

版本VS2017,时间2020.8,64位
后来搞了半天没办法了,找了很久也没找到相关解决办法,自己奋斗了半个钟——亲自给他Debug——好歹也是学过c++的不能束手待毙啊

然后终于发现了——最近commit的这个人太不细心了!竟然犯这种低级错误

相信很多同志都遇到这样的
xlnt踩坑记_生成的Debug文件夹为空,成功3,失败2
多次尝试无果,我终于点了是——出现一大堆Error
双击文件打开number_formatter.cpp,发现奇怪的K’iche’语言
后来终于发现了,因为我的系统用的是936的codepage,它识别不了unicode等等,结果识别成啥不好,识别成了个回车——当场crash掉

于是我有了个绝妙的注意——我们并不需要这个语言啊,换点别的不就行了
xlnt踩坑记_生成的Debug文件夹为空,成功3,失败2
but!写程序的,你出来解释解释,这个逗号是什么回事?!坑害了我这么多时间?
xlnt踩坑记_生成的Debug文件夹为空,成功3,失败2
删掉。
下面还有一句日语以此类推换成别的——然后直接重新开始调试
xlnt踩坑记_生成的Debug文件夹为空,成功3,失败2
还是很多Warning,但是大功告成
(无法启动程序就是成功了,但是一定要确认得到了这两个文件——这是c++要用的)
xlnt踩坑记_生成的Debug文件夹为空,成功3,失败2
这只是有坑提示,详细的参见超级新手的教程
他写的很详细