vc6 在win10上编译x64程序的问题总结
来源:互联网 发布:知乎精英 编辑:程序博客网 时间:2024/05/30 20:07
VC6本身是不支持编译x64程序的,如果想在VC6的环境下开发x64程序就需要下载新的微软sdk,支持VC6的最新SDK应该是Microsoft Platform SDK Windows Server 2003 R2.
正常安装后打开 “Set Windows XP 32-bit Build Environment (Retail)” 会提示:“Attempting to detect a Microsoft Visual Studio installation”,通过分析安装目录下的setenv.cmd文件发现是没找到MSvcDir这个环境变量(这个环境变量指向的是VC6的BIN目录).
于是手动添加些环境变量并指向VC6的BIN目录,再次运行 “Set Windows XP 32-bit Build Environment (Retail)”,这次竟然提示“找不到 \microsoft”.
在网上查了好久发现VC6的安装目录中有一个叫VCVAR32.BAT,打开后发现里面有设置环境变量的语句,其中就有MSVcDir这个环境变化,但是它用的是短路径,于是尝试着把之前添加的环境变量也改成这种短路径,再次运行 “Set Windows XP 32-bit Build Environment (Retail)”这个文件,这次还是提示“Attempting to detect a Microsoft Visual Studio installation”,于是又接着分析setenv.cmd发现还有一个叫DevEnvDir的环境变量没找到,于是又添加这个环境变量(这里也得添加短路径,不然还会提示”找不到 \microsoft”).最后再次运行“Set Windows XP 32-bit Build Environment (Retail)”,这次终于正常了。
- vc6 在win10上编译x64程序的问题总结
- VS2008在WIN7 X64上不能编译VC++程序的解决方法
- 在x64位Linux上生成动态链接库必须使用编译选项-fPIC的问题
- 在x64位Linux上生成动态链接库必须使用编译选项-fPIC的问题
- 未能加载文件或程序集或它的某一个依赖项(针对资源问题,x86文件在x64上编译失败)
- 未能加载文件或程序集或它的某一个依赖项(针对资源问题,x86文件在x64上编译失败)
- 未能加载文件或程序集或它的某一个依赖项(针对资源问题,x86文件在x64上编译失败)
- resx文件在X64位编译,提示“未能加载文件或程序集”的问题?
- 程序运行在X86和X64机器上由字节分配不一样引发的问题
- .net 编译时选择anycpu x86 x64的区别: 在 64 位 Windows 操作系统上: 用 x86 编译的程序集将在 WOW64 下运行的 32 位 CLR 上执行。 用 x64 编译
- VC6.0写的程序在VS2005上运行出现的问题
- win7 x64 下VC6的调试程序无法退出的问题
- 在Windows 7 x64 上编译libsvn
- TOAD在Win7 X64系统上使用遇到的问题
- 无法在虚拟机上安装X64操作系统的问题
- STM32F10x_StdPeriph_Lib_V3.5.0在Keil上编译遇到的问题总结
- Win10-x64编译Hadoop2.7.3
- vc6.0程序到vs 2005的编译问题
- 免安装Oracle客户端 PLSQL FOR 64BIT WIN7
- 逆向在线游戏:创建一个包记录器和编辑器
- 数据库_基础知识_插入优化
- java选择排序
- UIView事件传递
- vc6 在win10上编译x64程序的问题总结
- 日狗的验证码。
- 电气词库
- Android 实现蘑菇街购物车动画效果
- 消息队列测试代码
- 快速查找出现一次的数字
- unity3d,异步加载场景
- iOS推送之远程推送
- 不让控制台程序运行时显示dos界面