如何在VS2017解决方案命令行添加 "/arch:SSE2" 这个选项
时间: 2023-07-19 12:17:18 浏览: 105
您可以按照以下步骤在VS2017解决方案命令行中添加"/arch:SSE2"选项:
1. 打开Visual Studio开发人员命令提示符。您可以在Windows开始菜单中搜索“Developer Command Prompt for VS2017”并打开它。
2. 进入您要编译的解决方案目录。
3. 输入以下命令来生成解决方案:
```
msbuild /p:Configuration=Release /p:Platform=x64 /p:CL_MPcount=8 /p:CL_MPmaximumNumberOfProcessors=8 /p:CL_MPuseParallelCodeGeneration=true /p:CL_MPgenerateDebugInfo=true /p:CL_MPlinkTimeCodeGeneration=true /p:CL_MPgenerateMapFile=false /p:CL_MPcompilerOptions="/arch:SSE2" YourSolution.sln
```
其中"YourSolution.sln"是您要编译的解决方案名。
4. 如果您需要在编译链接期间使用"/arch:SSE2"选项,请使用以下命令:
```
msbuild /p:Configuration=Release /p:Platform=x64 /p:CL_MPcount=8 /p:CL_MPmaximumNumberOfProcessors=8 /p:CL_MPuseParallelCodeGeneration=true /p:CL_MPgenerateDebugInfo=true /p:CL_MPlinkTimeCodeGeneration=true /p:CL_MPgenerateMapFile=false /p:CL_MPcompilerOptions="/arch:SSE2" YourProject.vcxproj
```
其中"YourProject.vcxproj"是您要编译的项目名。如果有多个项目,请将它们用空格分开。
注意:上述命令中的编译器选项"/arch:SSE2"是为x64平台编译器设置的。如果您需要为x86平台编译器设置选项,请将"Platform=x64"替换为"Platform=Win32"。另外,如果您的解决方案包含多个配置(如Debug和Release),则需要为每个配置单独设置"/arch:SSE2"选项。您可以在上述命令中使用"/p:Configuration=Debug"或"/p:Configuration=Release"来设置特定配置的选项。
阅读全文