我不能运行调试sdk应用程序,因为它既需要VC8和VC9版本的CRT。但是,它只需要visual studio2008年的插件开发,这是我所需要的。

我怎么安装调试运行时间从2005年到Windows7台机器?我不知道如何让他们运行的应用程序的地方我也不能复制任何东西到;文件夹没有一个可信的安装。

有帮助吗?

解决方案 2

你必须安装visual studio得到"调试"CRT。这将是没有意义,尽快为我们不需要在2005年或2008年。

其他提示

参见这个 .

因为每次这种调试dll可以发现:

Visual Studio2005年:

C:\Program 文件\Microsoft些 Studio8\VC\包含\Debug_NonRedist\x86

Visual Studio2008年:

C:\Program 文件\Microsoft些 工作室 9.0\VC\包含\Debug_NonRedist\x86

还为每什么我知道你不需要具有这些dll在;文件夹。甚至如果这些dll都存在于相同的目录中的应用程序exe是,它将会做的。不管怎么说,使用"调试"dll在生产环境中,不建议。

在情况下你提升你的应用程序,确保集的'启动'的路径应用程序主/install directory或加入路径VC++调试dll的路径的环境变量。

你可以创建一个简单的安装项目(vdproj)拉在调试 合并模块.

这工作好了Visual Studio2010年(VS10)但是 不支持为2012年(VS11)和后 o(

你必须安装C++编译器,来获得"调试"CRT,但你不需要安装的所有Visual Studio.相反,使用网络的安装Windows SDK安装编译器。Windows6SDK包括VC8编译器、Windows7SDK包括VC9编译器和Windows7.1SDK包括VC10编译器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top