1

我在 VS 2012 中有一个 c++ 项目。

我可以将版本设置为 x64,它运行良好。

但我无法为调试做同样的事情。在构建配置中,当我将应用程序的平台更改为 x64 时,在我退出构建管理器后,它会更改为 win32。

我的解决方案中的条目如下:

{AD00C39B-4CDE-4A88-BA72-C4FD9EC53D2C}.Debug|Win32.ActiveCfg = Debug|Win32
{AD00C39B-4CDE-4A88-BA72-C4FD9EC53D2C}.Debug|Win32.Build.0 = Debug|Win32
{AD00C39B-4CDE-4A88-BA72-C4FD9EC53D2C}.Debug|x64.ActiveCfg = Debug|Win32
{AD00C39B-4CDE-4A88-BA72-C4FD9EC53D2C}.Debug|x64.Build.0 = Debug|Win32
{AD00C39B-4CDE-4A88-BA72-C4FD9EC53D2C}.Release|Win32.ActiveCfg = Release|Win32
{AD00C39B-4CDE-4A88-BA72-C4FD9EC53D2C}.Release|Win32.Build.0 = Release|Win32
{AD00C39B-4CDE-4A88-BA72-C4FD9EC53D2C}.Release|x64.ActiveCfg = Release|x64
{AD00C39B-4CDE-4A88-BA72-C4FD9EC53D2C}.Release|x64.Build.0 = Release|x64

如果我将调试平台更改为 x64,它会在我运行 vs 后恢复为 win32 并保存解决方案。

我需要做些什么来确保我的调试系统在 x64 中工作?

4

2 回答 2

0

您是在 Visual Studio 中还是使用文本编辑器将平台更改为 x64?如果是后者,您可能应该查看该vcxproj文件以确保它实际上包含Debug|x64.

于 2013-06-26T09:31:42.017 回答
0

即使在本地调试时,Visual Studio 2012 也使用远程调试来连接 WOW64 和同一台计算机上的 64 位应用程序,因此请确保您已经安装了远程调试,这里是如何

于 2013-06-26T09:39:17.773 回答