c++ - 在英特尔 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'
我错过了什么?
谢谢。
解决方案
推荐阅读
- wordpress - 小部件未保存在侧边栏中(Wordpress)
- java - 如何在java中的子类中定义抽象类的参数化构造函数
- ruby-on-rails - 添加 rails-erb-loader 会破坏 webpacker
- python-3.x - python - 如何在python中将用户输入整数分隔成间隔数字?
- flutter - Flutter 为什么我的小部件条件检查不起作用
- c - 将数组作为参数传递,其大小在括号内
- laravel - Laravel - How to extract one field for items in a model to an array?
- mongodb - 真正缓慢的 MongoDB 查询背后的原因可能是什么?
- javascript - 打字时增加输入高度
- c++ - const 引用传递的参数的可变左值引用