我正在使用以下项目选项:
name="VClinkerTool" AdditionalOptions="/machine:AMD64 bufferoverflowU.lib" Outputfile="\bin\Release\MM64.dll" linkIncremental="1" SuppressstartupBanner="TRUE" AdditionallibraryDirectorIEs=""C:\Program files\Microsoft Platform SDK\lib\AMD64"" GenerateDeBUGinformation="TRUE" ProgramDatabasefile="\bin\Release\MM64.pdb" GenerateMapfile="TRUE" Mapfilename="\bin\Release\MM64.map" MapExports="TRUE" Maplines="TRUE" OptimizeReferences="2" EnableCOMDATFolding="2" importlibrary=".\Release/MM64.lib" TargetMachine="0"/>
我收到以下错误:
Fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'AMD64'
我是否需要在64位 *** 作系统上构建项目,或者我需要更改项目设置以解决此错误.
请帮我解决这个问题.
去项目属性 – >链接器 – >命令行 – >其他选项并从链接器中删除/ MACHINE:I386附加选项.
希望能帮助到你
总结以上是内存溢出为你收集整理的visual-c – 致命错误LNK1112:模块机器类型’X86’与目标机器类型’AMD64’冲突全部内容,希望文章能够帮你解决visual-c – 致命错误LNK1112:模块机器类型’X86’与目标机器类型’AMD64’冲突所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)