- 主题:【转】微软正从 C/C++ 改用 Rust 来构建其基础设施软件
微软的c++的编译器不行,连最简单的99也通不过,版本也不低了2015了,
而且体积还很大,性价比不高。
mingw的gcc 3.45都能通过。
【 在 l0086 (怪叔叔尬幽默) 的大作中提到: 】
: 微软你也不是不知道,明天废了rust在来个C+++也不是不可能,没成熟前,都是大风险,微软承受的起。
--
FROM 101.88.140.*
2019太大了,20G。接近蓝光碟片的容量了。
【 在 z16166 (Netguy) 的大作中提到: 】
: 是宇宙第一IDE,也是调侃的
: 记得vs2015从sp2似做了大的改动,特别是模板编译。所以用vs 2019的编译器是最好了,守着2015不划算
--
FROM 101.88.140.*
#ifdef __ICL
#define DECLARE_ALIGNED( var, n ) __declspec(align(n)) var
#else
#define DECLARE_ALIGNED( var, n ) var __attribute__((aligned(n)))
#endif
#define ALIGNED_16( var ) DECLARE_ALIGNED( var, 16 )
#define ALIGNED_8( var ) DECLARE_ALIGNED( var, 8 )
#define ALIGNED_4( var ) DECLARE_ALIGNED( var, 4 )
#include <stdint.h>
typedef uint16_t pixel;
ALIGNED_16(int16_t cachea[8]);
怎么解决啊?
cl过不去,gcc可以过。
【 在 GoGoRoger (GoGoRoger) 的大作中提到: 】
: VS不是宇宙第一编译器吗?
: 发自「今日水木 on Mi Note 3」
--
FROM 101.88.140.*
#ifndef __GNUC__
# define __attribute__(x)
#endif // 增加这个宏,解决问题了
#ifdef __ICL
#define DECLARE_ALIGNED( var, n ) __declspec(align(n)) var
#else
#define DECLARE_ALIGNED( var, n ) var __attribute__((aligned(n)))
#endif
#define ALIGNED_16( var ) DECLARE_ALIGNED( var, 16 )
#define ALIGNED_8( var ) DECLARE_ALIGNED( var, 8 )
#define ALIGNED_4( var ) DECLARE_ALIGNED( var, 4 )
#include <stdint.h>
typedef uint16_t pixel;
ALIGNED_16(int16_t cachea[8]);
我是这样改好的。
这样改,内存对齐的会有问题吗?
【 在 javaboy (喝了咖啡就话多-_-;) 的大作中提到: 】
: #ifdef _MSC_VER
: 快速改了这个这行试试能不能过
--
FROM 101.88.141.*
可以通过,还是你的方法好。
【 在 javaboy (喝了咖啡就话多-_-;) 的大作中提到: 】
: #ifdef _MSC_VER
: 快速改了这个这行试试能不能过
--
FROM 101.88.141.*
软件开发,PC端已经过时。马花藤都不愿意PC端开发。
现在软件的企业要跟上移动开发的脚步。
【 在 z16166 (Netguy) 的大作中提到: 】
: 媒体号根据微软那哥们的视频和英文帖子整理的,但多少是有点鼓吹的意味。
: 只是表明一个趋势,微软在win10上采用Rust肯定是还没规模的,它家为很多漏洞付出的money主要就在windows上
--
FROM 101.88.141.*
老马说移动开发和PC是8:2,以前是2:8
【 在 callmebbser (BBSer) 的大作中提到: 】
: 生活类消费类软件移动化Web化而已。
: 大多生产软件、工业软件,如最近上头条的MATLAB之类的软件,还是桌面端运行为主。
: 随着这些软件被卡脖子,国产化自主化的需求可能会带动一二十年的桌面端软件开发兴
: ...................
--
修改:javame FROM 101.88.141.*
FROM 101.88.141.*