【发布时间】:2018-08-21 13:05:55
【问题描述】:
在 Windows 环境中工作我遇到了以下问题:我想告诉 cl 编译器编译(不链接)一些源文件,将其放在指定目录中,如下所示:
cl /c /FeOBJDIR\ source.cpp
不幸的是,使用 /c 时会忽略 /Fe 选项(正如我在 https://docs.microsoft.com/en-us/cpp/build/reference/fe-name-exe-file 中发现的那样)。
那我只能写了:
cl /FeOBJDIR\ source.cpp
这实际上将 source.exe 放入 OBJDIR,将 source.obj 放入 .\
但我需要将 .obj 文件放在与 .cpp 文件不同的目录中。
你知道如何告诉编译器把目标文件放到指定目录吗?
【问题讨论】:
标签: powershell compiler-options cl