2012-07-01 70 views
1

我编写了一个C++ DLL并且它已经被编译。它需要Visual C++ 2010.我如何为Visual C++ 2005编译它,它可以在Windows XP,Windows Vista和Windows 7上运行吗?在Visual C++ 2005中编译

我的DLL使用弯路1.5和windows套接字。我使用Visual Studio 2010

+0

我希望我的编辑有意义吗? –

回答

2

我猜你需要在同一台计算机上安装Visual C++ 2005,读这篇文章:

http://weblogs.asp.net/israelio/archive/2009/10/20/enable-vs-2010-multi-targeting-also-for-vs2005-c.aspx

(我只用了VS 2010的多目标VS 2008工具链,但上面的补丁应该以类似的方式工作)。

+0

我为我的Visual Studio 2010添加了这个补丁,已经设置了v80平台,但是现在像不能找到这样的错误,我该如何解决这个问题? – Robert

+0

你有没有安装VS 2005?您是否正确设置了包含路径(指向VS 2005安装文件夹下的文件夹)?请先检查一下。 –