我有一个Visual Studio解决方案,我需要使用命令行devenv.exe
运行我需要将启用C ++异常设置为SEH以及链接器>系统>子系统到控制台。它将是一个控制台应用程序。另外我需要设置一个预处理器标志。
我试过
设置CL = / DTEST_NODE; / EHa; / SUBSYSTEM:CONSOLE
Devenv.exe / build“Release | Win32”“C:\ Projects \ app.sln”
虽然它编译得很好,但它没有设置任何标志。我究竟做错了什么 ?我该如何设置这些标志?另外,可以设置的标志数量是否有限制?
答案 0 :(得分:1)
devenv不会尊重这些标志,它只会看到它在XML文件中看到的内容。您需要将所需的选项放在.proj或.sln X XML文件中。或者您需要使用CL命令而不是devenv进行编译。