如何为64位配置visual C++ 2008?

问题描述:

可能重复:
How to compile a 64-bit application using Visual C++ 2010 Express?
How can I compile 64 bit with visual c++ 2008如何为64位配置visual C++ 2008?

我试图编译包含CUDA代码的应用程序。我的电脑上有visual C++ 2008 express版本(免费版)。为了能够使用cuda编译器,我遵循了hereherehere中的步骤。 cuda文件(扩展名* .cu)现在可以很好地编译,但其他正常的C++文件使用32位,因为在IDE的顶层(配置管理器)的下拉框中,它表示Win32。没有选择使它成为Win64。我应该怎么做才能告诉配置管理器使用64位。请注意,现在我安装了Windows SDK,现在有64位编译工具。

+0

http://stackoverflow.com/questions/9536357/how-can-i-compile-64-bit-with-visual-c-2008 – 111111 2012-03-02 17:34:52

+0

1111.我不知道“ t看到任何x64选项。此外,类型或选择新的平台框是空白的! – MetallicPriest 2012-03-02 17:58:09

+0

你的操作系统是64位的吗? – karlphillip 2012-03-02 18:13:05

Visual Studio Express 2008未随x64编译器一起提供,这是为专业版本保留的。

的命令行版本包含在Windows SDK,虽然,这是免费的,你可以找到有关将64位编译器的Visual Studio Express的在互联网上的一些信息,但它是一个很大的黑客,只是一个快速搜索谷歌透露,例如这个博客条目:https://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/

右键单击该解决方案 - >活动解决方案平台 - >新建 - > 64(在“键入或选择新的平台:)

+0

我没有看到任何x64! – MetallicPriest 2012-03-02 17:52:56

http://msdn.microsoft.com/en-us/library/9yb4317s%28v=vs.90%29.aspx

” 64位工具不可用在Visual C++ Express上默认。要在Visual C++ Express上启用64位工具,除了Visual C++ Express之外,还要安装Windows软件开发工具包(SDK)。否则,如果尝试配置项目以使用Visual C++ Express定位到64位平台,则会发生错误。“