我似乎完全强调了*强调文字*对面*强调文字*问题给其他人... 我正在尝试让我的程序(C ++ / CLI - Visual Studio 2010)在任何机器上运行 - 但它只能在64位机器上运行......
我检查了配置管理器,当我尝试选择一个新平台时,“x64”是唯一存在的?
没有其他选择 - 我对想法有点困惑:(
答案 0 :(得分:0)
在配置管理器中,为每个项目列出平台(x86,x64等)。仅仅因为项目设置为配置管理器中的某个平台,并不意味着该项目实际定位到该平台。
相反,在配置管理器中选择的平台意味着它将根据为该平台选择的构建设置构建该项目。因此,如果配置中的(对于给定项目)选择了“任何CPU”,则需要转到该项目的构建设置(RMB on project-> Properties-> Build)选择平台“Any CPU”in顶部下拉以查看该平台的构建设置。然后,你会注意到下面有一个“平台目标:”下拉。 那个是在您构建此配置/平台时决定目标平台的设置。
所以你实际上可以设置它,这样当你使用“任何CPU”进行构建时,它正在构建目标x64。
有意义吗?