Visual studio MSVC编译相同源代码的变体,然后将它们链接在一起
使用MSVC编译器,我可以在命令提示符下执行此操作Visual studio MSVC编译相同源代码的变体,然后将它们链接在一起,visual-studio,Visual Studio,使用MSVC编译器,我可以在命令提示符下执行此操作 cl /c /Foout1 dispatch_example.cpp cl /c /arch:AVX /Foout2 dispatch_example.cpp cl instrset_detect.cpp out1.obj out2.obj 如何使Visual Studio项目文件执行此操作?我的意思是从命令提示符我可以 msbuild foo.vcxproj 它构建了所有内容,这样我就可以从命令提示符下构建项目。查看您键入的内容应该可以工
cl /c /Foout1 dispatch_example.cpp
cl /c /arch:AVX /Foout2 dispatch_example.cpp
cl instrset_detect.cpp out1.obj out2.obj
如何使Visual Studio项目文件执行此操作?我的意思是从命令提示符我可以
msbuild foo.vcxproj
它构建了所有内容,这样我就可以从命令提示符下构建项目。查看您键入的内容应该可以工作
C:\Users\Mikhail\Documents\Visual Studio 2012\Projects\openMPProducerConsumer\openMPProducerConsumer>notepad fun.out
Microsoft (R) Build Engine version 4.0.30319.17929
[Microsoft .NET Framework, version 4.0.30319.18034]
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 5/13/2013 6:34:08 PM.
Project "C:\Users\Mikhail\Documents\Visual Studio 2012\Projects\openMPProducerConsumer\openMPProducerConsumer\openMPProducerConsumer.vcxproj" on node 1 (default targets).
InitializeBuildStatus:
Creating "x64\Debug\openMPProducerConsumer.unsuccessfulbuild" because "AlwaysCreate" was specified.
ClCompile:
All outputs are up-to-date.
Link:
All outputs are up-to-date.
openMPProducerConsumer.vcxproj -> C:\Users\Mikhail\Documents\Visual Studio 2012\Projects\openMPProducerConsumer\openMPProducerConsumer\x64\Debug\openMPProducerConsumer.exe
FinalizeBuildStatus:
Deleting file "x64\Debug\openMPProducerConsumer.unsuccessfulbuild".
Touching "x64\Debug\openMPProducerConsumer.lastbuildstate".
Done Building Project "C:\Users\Mikhail\Documents\Visual Studio 2012\Projects\openMPProducerConsumer\openMPProducerConsumer\openMPProducerConsumer.vcxproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.36