windows 下使用visual studio 2017 编译nginx 报错:模块计算机类型“x86”与目标计算机类型“x64”冲突
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows 下使用visual studio 2017 编译nginx 报错:模块计算机类型“x86”与目标计算机类型“x64”冲突相关的知识,希望对你有一定的参考价值。
帮忙看下这需要怎么改?
版本不对,你电脑是x86版本的,你要编译的模块在x64上才能实现 参考技术A hngncVisual Studio 6.0 在 Windows 10 下崩溃的一种解决方法
Visual Studio 6.0 下载地址:
https://winworldpc.com/product/microsoft-visual-stu/60
安装步骤:
https://www.codeproject.com/Articles/1191047/Install-Visual-Studio-on-Windows
安装程序时使用了 Windows XP 兼容模式,但是安装完成后正常使用时没有使用兼容模式。
由于调试过后,被调试的程序不能退出,只能完全退出VC再重新打开工程。
为解决调试问题,尝试把 MSDEV.EXE 改为 Windows XP 兼容模式后,打开 VC 直接崩溃。
去掉兼容选项后,还是崩溃。
具体重现方法:光标定位到输入框中崩溃;选择文件/打开命令崩溃;文件/新建/选择目标位置崩溃。
感觉只要出现输入文字的光标,就会崩溃。
重装 VC 不行。
网上能查到的所有方法都试了(包括修改 MSDEV.EXE 文件名、FileTool 等),不行。
今天在浏览如下问题时:
https://superuser.com/a/1320562
发现
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options
下有 MSDEV.exe 项,且有字符串值 DisableHeapLookaside=1。
尝试将 MSDEV.exe 项重命名为其他,VC 崩溃问题解决。
综上,解决方法为:删除或重命名注册表中的 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution OptionsMSDEV.exe。
以上是关于windows 下使用visual studio 2017 编译nginx 报错:模块计算机类型“x86”与目标计算机类型“x64”冲突的主要内容,如果未能解决你的问题,请参考以下文章
windows10 下使用visual studio2015 编译MySQL5.7.22
如何在 Windows 和 Visual Studio 2015 下构建 v8 动态库
Windows/Mac平台下Visual Studio Code C++开发环境搭建
Windows 下 Visual Studio 2012 / Intel 编译器的 C++ 双精度失败