0

我似乎对其他所有人都完全有*强调文本*相反*强调文本*的问题......我正在尝试让我的程序(C++/CLI - Visual Studio 2010)在任何机器上运行 - 但它只适用于 64比特机...

我检查了我的配置管理器,当我尝试选择一个新平台时,“x64”是唯一存在的平台吗?

没有其他选择 - 我有点想不通:(

4

1 回答 1

0

在配置管理器中,它为每个项目列出了平台(x86、x64 等)。仅仅因为项目在配置管理器中设置为某个平台,并不意味着该项目实际上是针对该平台的。

相反,在配置管理器中选择的平台意味着它将根据为该平台选择的构建设置构建该项目。因此,如果(对于给定项目)在配置中选择了“Any CPU”,则需要转到该项目的构建设置(RMB on project->Properties->Build)在顶部选择平台“Any CPU”下拉以查看该平台的构建设置。然后,您会注意到下方有一个“平台目标:”下拉菜单。 是在您构建此配置/平台时决定目标平台的设置。

因此,您实际上可以设置它,以便在使用“任何 CPU”构建时,它正在构建目标 x64。

说得通?

于 2011-03-17T19:43:11.940 回答