当我选择
时,我注意到了Project Properties -> Configuration Properties -> c/c++ -> Preprocessor ->
Generate Proprocessed file -> With Line Numbers (/P)
(以及生成预处理文件的其他选项),不会创建任何目标文件,因此构建失败。这就像右手不知道左边做了什么,所以有一个错误:
LINK:致命错误LNK1104:无法打开文件'。\ Debug \ globals.obj'
这让我觉得可能是使用命令行/P
创建目标文件的情况。可能吗?我可以使用\P
获取目标文件吗?我在某个地方读到了我不能,但我想把它放到Stack Overflow社区。
答案 0 :(得分:0)
/ P开关的定义是:Preprocess without compiling or linking。
所以,看起来没有办法做你想做的事情。 (这并不奇怪。/ P的输出往往相当大,我怀疑大多数人都希望为每次构建生成它。)