Microsoft Visual C++ 2005 SP1 安装 在未安装 Visual C++ 2005 的计算机上运行使用 Visual C++ 开发的应用程序所需的 Visual C++ 库的运行时组件。有的软件需要VC运行库,否则会运行出错 如果遇到启动程序时候出错 请安装 Microsoft Visual C++ 2005 SP1此软件包安装 C Runtime (CRT)、Standard C++、ATL、MFC、OpenMP 和 MSDIA 库的运行时组件。对于支持并行部署模式的库(CRT、SCL、ATL、MFC 和 OpenMP),这些运行时组件安装在支持并行程序集的 Windows 操作系统版本的本机程序集缓存中,这一缓存也称为 WinSxS 文件夹。
6,win7装不了vcredist2005sp1
你是32位windows 7吗?我以前遇到过不能安装。你不能安装是什么提示?安装时候首先保证是管理员身份,右键管理员身份运行。我的经验:有时大家安装的游戏需要vc2005运行库,但是在win7上游戏自带的vcredist_x86.exe在安装时出现command line option syntax error.错误提示!
此时我们就可以用以下方法解决问题。
解决的办法是把vcredist_x86.exe这个文件点右键,然后选择解压到vcredist_x86,解压完成后会出现一个vcredist_x86的文件夹,
然后打开,里面有个文件VCREDI~3.EXE,双击它,安装过程中就不会出现任何错误提示了,然后顺利完成安装。。。
之后再双击游戏,就可进入啦!不会出现安装程序未正确配置的提示啦!!
7,VC2005问题
应该是那个确定按钮的响应函数,例如OnOK里在提示代码之前已经return了,根据你的情况,最有可能的是你判断数据是否为空的地方逻辑反了,例如下面:void CTestDlg::OnOK() if ( m_username.IsEmpty() && m_password.IsEmpty() ) //你仔细检查这里,是不是有类似这样的错误 return; AfxMessageBox("这里是提示信息!");}CString::IsEmpty()函数如果对象为空,返回TRUE,否则返回FALSE。 改为if ( m_username.IsEmpty() || m_password.IsEmpty() ) return; ===补充===上你的这个函数代码,我替你看看强烈推荐2005.它调试很方便,对于写代码的,如果不会调试,基本就费了一半,6.0的调试让人想杀人。而且2005用的是更新的stl库,更加安全,比如有vector的越界检查。微软的东西,会一代淘汰一代,你既然是初学,为什么不直接学最好的呢?另外,#include using namespace std; 这个是在一开始就声明,要用标准模板库,编译器在编译的时候就会去stl库里找,而std::couthttp://www.xding.com/soft/microsoft/cs_vs_2005_pro_dvd.rar 这个地址,前几天刚刚下载了应该还能行。是vs2005 pro包括vc2005,如果你下载单独的vc速成版的话直接去微软官方网站下载就行了。现在vc2005 pro我没发现有单独的。如果有告诉我一下哦。强烈推荐2005.它调试很方便,对于写代码的,如果不会调试,基本就费了一半,6.0的调试让人想杀人。而且2005用的是更新的stl库,更加安全,比如有vector的越界检查。微软的东西,会一代淘汰一代,你既然是初学,为什么不直接学最好的呢?另外,#include using namespace std; 这个是在一开始就声明,要用标准模板库,编译器在编译的时候就会去stl库里找,而std::cout