- 主题:VS2010申请内存出错
怎么设置native compiler?
【 在 z16166 的大作中提到: 】
: 可以用vs2010的x64 native compiler编译了试试,看看是不是这个问题
:
: 编译器能用新不用旧啊,求稳的话至少用个次新吧,要不然还在跟老问题较劲
: ...................
--来自微水木3.5.11
--
FROM 106.121.136.*
俺很少玩vs以前没遇到 因为数据不这么大…
【 在 z16166 的大作中提到: 】
: 可以用vs2010的x64 native compiler编译了试试,看看是不是这个问题
:
: 编译器能用新不用旧啊,求稳的话至少用个次新吧,要不然还在跟老问题较劲
: ...................
--来自微水木3.5.11
--
FROM 106.121.136.*
命令行?
【 在 z16166 的大作中提到: 】
: 开始菜单里找
: x64 Native Tools Command Prompt for VS XXXX
:
: ...................
--来自微水木3.5.11
--
FROM 106.121.136.*
2019哪里下载的到?
【 在 z16166 的大作中提到: 】
: 可以用vs2010的x64 native compiler编译了试试,看看是不是这个问题
:
: 编译器能用新不用旧啊,求稳的话至少用个次新吧,要不然还在跟老问题较劲
: ...................
--来自微水木3.5.11
--
FROM 106.121.136.*
?这么低级错误呢
【 在 Bernstein 的大作中提到: 】
: 你这数组大小超过int范围越界了,要用int64_t
:
: 【 在 trabalhar 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 106.121.141.*
?我直接给的数字
【 在 Bernstein 的大作中提到: 】
: 你这数组大小超过int范围越界了,要用int64_t
:
: 【 在 trabalhar 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 106.121.141.*
装了一个2015还是同样报错!
【 在 z16166 的大作中提到: 】
: 有问题,肯定第一想到的是给出代码啊
:
: 搜了一下,你这个貌似是vs2010~vs2012的cross-compiler的bug,就是用x86 compiler编译x64程序时会遇到的问题。但交叉编译一般是在dos command prompt时会用。IDE里用交叉编译,还没试过/遇过。
: ...................
--来自微水木3.5.11
--
FROM 106.121.141.*
最后这个是啥?到底咋解决问题啊
【 在 ble 的大作中提到: 】
: 用VS 2019E (32bit,工具集V142)@ Win10(64bit) Target x64 和 VS 2022C(64bit, 工具集V143)@ Win10(64bit) Target x64 都试了一下,都是报下标超出错误,用VS带的Clang-CL都没问题。
:
:
: ...................
--来自微水木3.5.11
--
FROM 106.121.141.*
俺不会用…
【 在 ble 的大作中提到: 】
: VS自带的Clang啊,因为LLVM不提供Windows下的基础库,只有编译工具,所以需要和VC/MinGW配合用,所以VS就自己集成了clang-cl。
:
: clang-cl.exe是使用CL.exe风格命令行参数的clang.exe(VC命令行)
: ...................
--来自微水木3.5.11
--
FROM 106.121.141.*
我不就是问怎么解决吗?不越界就不用问了
【 在 Bernstein 的大作中提到: 】
: 你那数字乘法的结果是越界的
:
: 【 在 trabalhar 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 106.121.136.*