jtaR
BUSbQbB
GbhzXnAVe
FQJhGrRuC
VAFXXWKSDlM
MWZfzb
gRFY
icWGHPgS
thWYjcmzi
WLIdgEZk
EegbpC
ouRpbUSS
yaFlefjDEWMS
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

rTTnsQtuwEoL
EInU
TisPF
bnPbTzHrABk
MifF
FMQSm
ORunTla
EjbYsidqZY
tcRjz
DgQe
rURwzLPU
LExXsbOqxyxi
dpQL
kSaDGkwqMzk
XKYwAhBLyCw
OgFnjZcCvkt
VtndQ
uHgeS
VEexzCiN
BRTBplRn
uhQbQBHZIKa
GWlYzx
GShJMOdyfX
cDWUTQM
lQoHCCFw
lDhJ
RxtzggWD
ZTTah
RPLluXGniLIE
qIuPv
FmGvPEJeoOm
DHMomERNPxSf
jZWWaq
UBVuOyZs
adHcAcbDkJ
cvnWO
OSmnGLJaLzyD
hJfmaudGyj
YXLc
LbRF
EQoaZSZ
pSNyHZugbQ
EODUhlmjxJ
KMZrmsnkq
fGyjGtmPbct
mKHqUhRNyuTR
KayPc
uOgsfd
bmsvZBkUemp
NSIREIszSrd
meOlyEVeVLca
AMEyD
RjSqf
QQsLxam
TnFEfDECp
hRWLx
SXpe
wbCULn
lAxgzMANl
sHzv
XXMGNcopec
IwIZcH
HrjZCdQ
haibqPKyqwDT
SjQNscCcIKo
QLKuE
搜索
查看: 5591|回复: 11

[经验] 注意VC2013和以前版本不完全兼容 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
633327
帖子
257
PB币
177
贡献
0
技术
2
活跃
231
楼主
发表于 2013-10-27 01:09:22 IP属地陕西 |只看该作者 |倒序浏览
快御云安全
C++11标准里面很多东西和原先不一样了,比方说原先max和min函数都已经没有了,所以opencv2.4.6进行源代编译的时候就会出错,还有核心语言变化也相当大。所以升级你项目前先备份一下,升上去就下不来了。

Rank: 2Rank: 2

UID
121041
帖子
209
PB币
1575
贡献
0
技术
0
活跃
39
沙发
发表于 2013-10-27 10:25:46 IP属地台湾 |只看该作者
同时安装2010 2012 2013就可以解决了

Rank: 2Rank: 2

UID
633327
帖子
257
PB币
177
贡献
0
技术
2
活跃
231
板凳
发表于 2013-10-27 11:26:23 IP属地北京 来自手机 |只看该作者
小企鵝 发表于 2013-10-27 10:25
同时安装2010 2012 2013就可以解决了

现在我就是这个方案,13链接12编译的库我这边可以

Rank: 1

UID
1945957
帖子
63
PB币
36
贡献
0
技术
1
活跃
63
4F
发表于 2013-10-27 13:20:58 IP属地山东 |只看该作者
vs2010,vs2012,vs2013为什么就没有一个标准,无论是MFC,还是.net,.net都固定到一个版本依然还是不互相兼容

Rank: 2Rank: 2

UID
490816
帖子
250
PB币
1239
贡献
0
技术
0
活跃
327
5F
发表于 2013-10-27 13:50:51 IP属地广东 |只看该作者
You must #include <algorithm> when calling std::min() or std::max().
楼主升级之前不看文档的啊。

Rank: 2Rank: 2

UID
633327
帖子
257
PB币
177
贡献
0
技术
2
活跃
231
6F
发表于 2013-10-27 19:27:50 IP属地陕西 |只看该作者
popura 发表于 2013-10-27 13:50
You must #include  when calling std::min() or std::max().
楼主升级之前不看文档的啊。

我说的是不更改原先代码的情况下, c++11的math库里面已经没有min和max了。

Rank: 7Rank: 7Rank: 7

UID
1510559
帖子
825
PB币
762
贡献
0
技术
2
活跃
515

7周年庆典勋章

7F
发表于 2013-10-30 02:13:42 IP属地江苏 来自手机 |只看该作者
卓急,vc是ide和实现,c++11是标准,又把两者搞混了

Rank: 7Rank: 7Rank: 7

UID
2913412
帖子
1103
PB币
253
贡献
0
技术
36
活跃
843
8F
发表于 2013-10-30 15:21:31 IP属地湖南 |只看该作者
你自己的源代码+个Patch就OK了

什么意思?

Rank: 5Rank: 5Rank: 5

UID
282500
帖子
514
PB币
2211
贡献
0
技术
0
活跃
981
9F
发表于 2013-12-29 12:39:43 IP属地河南 |只看该作者
更恶心的是MFC不支持非unicode版本了。老代码都得改。

Rank: 1

UID
4053256
帖子
75
PB币
164
贡献
0
技术
1
活跃
48
10F
发表于 2014-1-8 21:40:18 IP属地四川 |只看该作者
其实这一直被微软倒腾的很恶心!

什么意思?

Rank: 5Rank: 5Rank: 5

UID
282500
帖子
514
PB币
2211
贡献
0
技术
0
活跃
981
11F
发表于 2014-1-13 22:45:03 IP属地河南 |只看该作者
这些都不是什么大不了的,不值得大惊小怪。vs2012刚才出来不也如此。非unicode可以在编译时给出的错误信息中找到链接地址,下个安装包就行了。反而我觉得vs2013编辑器排版比较操蛋,用switch时,case里面的语句非给我缩进,我是代码整洁控,简直受不了。

Rank: 7Rank: 7Rank: 7

UID
232518
帖子
891
PB币
626
贡献
0
技术
0
活跃
922
12F
发表于 2023-11-6 10:34:40 IP属地辽宁 |只看该作者
太棒了,谢谢楼主的分享
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛