首页 > 解决方案 > 在英特尔 Visual Studio 中使用预处理器选项编译 c++ 代码的语法

问题描述

我正在尝试使用 Intel Compiler 17.0 Update 4 Intel(R) Visual Studio 2013 编译 c++ 脚本。如果我想调用预处理器选项,正确的编译器语法是什么?

使用以下语法在 Linux 中成功编译了相同的脚本:

    sudo g++ script.cpp -o script -DUNIX -cpp

在此处查看预处理器选项摘要-> https://www.lri.fr/~lacas/Teaching/SIMD/icc.pdf

看起来我可以预处理到 .i 文件或 ::stdout。

但是我想在命令行编译语句中调用预处理器,以便它生成一个可执行文件。我正在寻找类似的东西:

    cl script.cpp /EHsc /MT /optionX

其中 optionX 相当于英特尔 VS 编译器的“-cpp”。

有这样的选择吗?

我尝试了/fpp引发此警告的选项:

   cl : Command line warning D9002 : ignoring unknown option '/fpp'

我错过了什么?

谢谢。

标签: c++visual-studiopreprocessor

解决方案


推荐阅读