我可以在 Visual Studio 中设置默认值 "Active Solution Platform" 吗?
Can I set a default "Active Solution Platform" in Visual Studio?
问题
在Visual Studio中,在“构建”选项卡下的“配置管理器”中,有一个名为“活动解决方案平台”的选项。这会导致我常用的库之一出现问题。有没有办法将其设置为默认为 x64?有没有办法在我加载自定义项目模板时设置此设置?
额外的细节
我最近使用
在 Windows 10 上安装了 mlpack
vcpkg install mlpack:x64-windows
然后我在 Visual Studio 中编写了一个示例 mlpack 项目并完成了编译工作。这需要克服错误:
fatal error LNK1112: module machine type 'x86' conflicts with target machine type 'x64'
为此,我按照 this question 中的第 1 步和第 2 步进行操作。
项目编译后,我将其导出为项目模板,以便更快地构建我的下一个项目。我使用项目模板启动了一个新的解决方案。我试图编译该项目,但 运行 出现错误
fatal error LNK1112: module machine type 'x86' conflicts with target machine type 'x64'
问题是构建配置设置没有与项目模板一起保存。 (请参阅上面 link 中的步骤 2。)构建配置菜单中的“活动解决方案平台”默认为 x86,尽管项目的“目标机器”(以及我正在构建的机器)是 x64。这让我想到了上面的问题。
尝试在Visual Studio2022年创建项目。C++在VS2022中默认使用x64作为Active解决方案平台。
问题
在Visual Studio中,在“构建”选项卡下的“配置管理器”中,有一个名为“活动解决方案平台”的选项。这会导致我常用的库之一出现问题。有没有办法将其设置为默认为 x64?有没有办法在我加载自定义项目模板时设置此设置?
额外的细节
我最近使用
在 Windows 10 上安装了 mlpackvcpkg install mlpack:x64-windows
然后我在 Visual Studio 中编写了一个示例 mlpack 项目并完成了编译工作。这需要克服错误:
fatal error LNK1112: module machine type 'x86' conflicts with target machine type 'x64'
为此,我按照 this question 中的第 1 步和第 2 步进行操作。
项目编译后,我将其导出为项目模板,以便更快地构建我的下一个项目。我使用项目模板启动了一个新的解决方案。我试图编译该项目,但 运行 出现错误
fatal error LNK1112: module machine type 'x86' conflicts with target machine type 'x64'
问题是构建配置设置没有与项目模板一起保存。 (请参阅上面 link 中的步骤 2。)构建配置菜单中的“活动解决方案平台”默认为 x86,尽管项目的“目标机器”(以及我正在构建的机器)是 x64。这让我想到了上面的问题。
尝试在Visual Studio2022年创建项目。C++在VS2022中默认使用x64作为Active解决方案平台。