VC编程之VC++的LNK1102 error out of memory 问题
小标
2018-10-29
来源 :
阅读 2285
评论 0
摘要:本文主要向大家介绍了VC编程之VC++的LNK1102 error out of memory 问题,通过具体的内容向大家展示,希望对大家学习VC编程有所帮助。
本文主要向大家介绍了VC编程之VC++的LNK1102 error out of memory 问题,通过具体的内容向大家展示,希望对大家学习VC编程有所帮助。
前几天把引擎的代码切换到VS2015下来了。光试了试X86的编译。
今天因为内存问题试了试X64。发现竟然链接不过。一链接就报告
LNK1102 error out of memory
或者就死在链接的时候不动了。
尝试多种配置均不行。最后发现MS竟然默认是使用x86 cross tool来编译x64的代码的。
而且IDE里没找到配置修改成x64 native compiler的地方。
具体做法是打开vcxproj文件。在Globals的ItemGroup里加一条:
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
改完看上去应该是这样的
<PropertyGroup Label="Globals">
<ProjectGuid>{FB492A4E-5E87-4845-931F-0B97E4EDEF87}</ProjectGuid>
<RootNamespace>SystemManager</RootNamespace>
<Keyword>Win32Proj</Keyword>
<ProjectName>xEvol3D</ProjectName>
<SccProjectName>Svn</SccProjectName>
<SccAuxPath>Svn</SccAuxPath>
<SccLocalPath>Svn</SccLocalPath>
<SccProvider>SubversionScc</SccProvider>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
以上就介绍了VC/MFC的学习,希望对VC/MFC有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言VC/MFC频道!
本文由 @小标 发布于职坐标。未经许可,禁止转载。
看完这篇文章有何感觉?已经有1人表态,0%的人喜欢
快给朋友分享吧~
评论(0)