2011-06-14 35 views
0

我需要制作一个纯粹通过加载Win32 dll来运行的应用程序,而且我不希望任何依赖与它关联。这可以在VS 6中完成,但我似乎无法弄清楚你是如何在VS 2010中做到的。我怎样才能让Visual Studio 2010不包括对MSVC运行时引擎的任何依赖关系

+0

它在VS2010中没有根本改变。有一个更好的问题隐藏在某处,但我找不到它。 – 2011-06-14 23:22:27

+1

我认为问题是如何构建不需要VS dll的VS应用程序。如果是这样,请在编译器选项中定义静态链接到运行时库。 – 2011-06-14 23:33:05

回答

2
+1

请注意,这仍然会将CRT加载到目标二进制文件中 - 如果您使用VS2010进行构建,则无法在Windows XP SP1及更早版本上运行。 – 2011-06-14 23:19:04

+0

我需要的东西,即使在Win 2K上也能运行 – 2011-06-15 00:19:42

+0

@Matthew:那你需要VC++ 2008 - VC++ 2010不会也不会支持Win2k。 – ildjarn 2011-06-15 00:27:27

相关问题