MS开源Calculator编译运行相关问题

今天在github上下载了微软开源的Calculator代码
github.com/Microsoft/calculator

 

 

编译要求
1. win10 1803及更新版本(check)
2. 最新版本VS
            UWPD (check)
            C++UWP tools (check)
            最新版win10 SDK(10.0.17763.0)(发现VS installer中没有17763,就去MS上去下载了个来安装上)(check)

3. 安装XAML Styler VS扩展(不知道什么玩意,同样上MS下载安装)(check)

 


4. 双击src\Calculator.sln打开

!!!HOWEVER!!!

居然报错,让我TRACEDESIGNTIME=true


惹不起,照做,,,

???what???

 

 

各项指标都没问题,微软官方开源的代码不会错吧!于是怀疑是不是我的VS版本低了点,于是从15.8.5 u...p...d...a...t...i...n...g到18.9.9

 

 

!!!WHAT!!!

还是一模一样的报错

1.未生成obj    2.字符编码问题    3.找不到lib

 

于是我又不得不仔细阅读错误信息以及生成输出

 

 

好像是说copypastemanager.cpp文本编码的问题,于是就看到了那一堆货币符号的注释

尝试删掉
// yen or yuan(¥) - 165
// unspecified currency sign(¤) - 164
// Ghanaian cedi(₵) - 8373
// dollar or peso($) - 36
// colón(₡) - 8353
// won(₩) - 8361
// shekel(₪) - 8362
// naira(₦) - 8358
// Indian rupee(₹) - 8377
// pound(£) - 163
// euro(€) - 8364

 

←_←    -.-    →_→
有这么丝滑吗?


AH````````````````````````````````````
还挺好看-.-

 

BTW, 这玩意编译构建之前21.73MB,编译构建之后3.68GB,Amazing.

 

 

 

最后总结,看来是不能迷信源码的呀,即使是微软的源码(虽然问题出在了注释的编码格式,而不是业务代码上)。

出了问题还是得要认真读报错与输出,找到根源,而不是一味归咎于环境

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值