缺少Visual Studio 2010学习版64位属性

Visual Studio 2010 Express 64 bit Properties Missing

本文关键字:64位 属性 学习 2010 Visual Studio 缺少      更新时间:2023-10-16

我正在尝试使用Microsoft Visual C++Express 2010运行OpenCV。我使用的是Windows 7 64位。似乎我必须将代码(使用OpenCV库)编译为x64应用程序。这很好。我安装了允许您执行此操作的Windows SDK 7.1。所以现在我转到下拉菜单,配置管理器并选择x64(从Win32复制)。但在这里我遇到了一个问题。我似乎无法编辑此配置中的属性。

如果我改回Win32并转到项目属性,我有所有常用的选项(配置属性->常规、调试、VC++目录等)。但在x64中,我只有一个几乎空白的窗口,其中有通用属性->框架和引用菜单。我不能修改任何内容。

如果我尝试将属性管理器中的新属性表添加到Debug|x64,我可以命名并添加它,但当我单击它时,它会显示"没有可供选择的属性页"。

我已经搜索了所有可能的相关论坛!也许我只是用错了搜索词,但我似乎找不到有这个问题的人。我只是错过了一些关于使用属性的东西吗?或者这是一个bug?

谢谢!

如果安装了Windows SDK v7.1,则在将Visual Studio 2010 Professional或Visual Studio 2010 Express升级到Visual Studio 2010 SP1时,将删除Visual C++编译器。对于其他遇到此问题的人,我建议通过以下链接更新Visual Studio 2010 SP1。

http://www.microsoft.com/en-us/download/details.aspx?id=4422

干杯。

好吧,即使我一开始就遇到了类似的问题,我也不确定我的方法是否能解决你的问题,但是,让我试一试。

按照第一步中的说明将其制作为x64后,只需单击"确定"并关闭该窗口,现在,选择您的项目或右键单击它,您将在底部找到项目属性,然后使用它,您会找到所需的所有可用选项。

当你说,你看到的是"公共属性",这意味着,你试图访问解决方案的属性,而不是项目,所以,在访问其属性之前选择项目。

您添加属性表的方法必须运行良好,请转到属性管理器->右键单击debug/64->添加新属性表->命名、保存,您必须从下一步开始访问它。

为了让任何人知道谁可能有同样的问题,我没有设法解决,但我找到了解决办法。OpenCV的最新版本(我认为2.4.8)不会作为32位应用程序进行编译。它给了我一个错误,这显然意味着存在冲突,因为我有一个64位操作系统。如上所述,我无法使x64配置正常工作。我的工作是使用旧版本的OpenCV(2.4.6),这作为一个32位应用程序运行良好。它具有相同的功能。OpenCV官方网站上有一个以前版本的列表。现在我一切都很好!