一.建议安装顺序
运行setup.exe,可能需要先安装.NET3.5
1.vs2008(vs2008安装需勾选Team Developer,可避免安装后闪退,手动勾上x64编译器需)。
2.qt-opensource-windows-x86-vs2008-4.8.6(避免cmake找不到Qt4)。
3.Addin。
4.番茄。
二.安装成功记录
A(win10):
1.vs2008(默认C盘路径,Visual C++(+x64编译器)+企业版工具+Team Developer)。
2.qt-opensource-windows-x86-vs2008-4.8.6(默认C盘路径)。
3.Addin(默认C盘路径)。
4.问题(无x64编译器),vs2008安装程序增加勾选,单独安装。
B(有安装失败记录 win10):
1.vs2008(指定D盘路径,默认设置)。
2.qt-opensource-windows-x86-vs2008-4.8.6(默认C盘路径)。
3.Addin(默认C盘路径)。
4.问题(无x64编译器),vs2008安装程序增加勾选,单独安装。
C(win10加密环境,安装编译成功,运行007b报错):
1.vs2008(D盘,Visual C++(+x64编译器,-智能Itanium)+Team Developer)。
2.qt-opensource-windows-x86-vs2008-4.8.6(默认C盘路径)。
3.Addin(D盘路径)。
4.配置Qt64位环境
解决cl.exe报错(项目->属性->链接器->清单文件->生成清单-“否”)。
运行报错(R6034 An application has made an attempt to load the C runtime library incorrectly)。
运行修复安装程序(VC下全勾,SDK勾选,未解决)。
运行报错(应用程序无法正常启动(0xc0000142)。请单击"确定"关闭应用程序。)。
应用程序无法正常启动,报错“0xc0000142”的解决办法
法一注册dll耗时约20min,重启电脑无效。
驱动精灵检测驱动正常,无效。
安装运行时(Visual C++ Redistributable Package 2010 sp1),无效,重启电脑,
三.常规问题记录
1.整个文件夹(直接调用)-64版本,x86安装exe(需安装)-32位。
2.CMake找不到Qt4 QtCore(未安装qt-opensource-windows-x86-vs2008-4.8.6导致)。
could not be found there. Qt is NOT installed correctly for the target build environment.
3.CMake编译默认选的x86文件夹,VS2008选的x64文件夹。
配置环境x86与目标主机x64不对应
4.qt4环境变量的路径(bin的上级目录)。
四.不明问题记录
猜测vs2008难卸载干净,建议换好系统后一次安装完毕。
1.先安装有高版本卸载后报错。
2.winbase.h文件报错。
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(13628) : error C2065: “PSYSTEM_LOGICAL_PROCESSOR_INFORMATION”: 未声明的标识符
五.卸载
Visual Studio 2008 完全卸载
下载以下资源Uninstall.exe,
VS2008彻底卸载(工具)
六.安装运行
编译后win32报错
x64(从win32复制)debug
编译报错:mt.exe:command line error c1010007:Unexpected/Unknown option “e”,Use the /? option for help on usage and samples
mt.exe停止工作解决办法:项目->属性->链接器->清单文件->生成清单,把后面的值改为“否
运行,找不到msvcr90.dll、msvcp90.dll,mfc90u.dll,复制过来0x7b报错。
找不到msvcr90.dll无法继续执行代码怎么解决
方式一 安装失败,下载sp1安装失败(检查Redistributable-可再分布已安装)。
方式二(失败) 清单工具–>使用FAT32解决方法—>是。
方式三() 安装VC运行时(vcRedist),失败,重启电脑(失败),将C盘新安装目录dll复制到debug目录
报错:vs2008 Runtime error R6034 An application has made an attempt to load the C runtime library incorrectly
猜测:加密环境导致部分环境文件无效。
找不到msvcr90.dll无法继续执行代码的六种解决方法详解
dll修复大师
过程记录:三次开机查找完成,提示MSVC120/150相关报错。
sfc /scannow//有空格 扫描25%暂停