预编译后的文件长什么样子。
将预处理到文件勾选为是,然后就会在项目的debug目录下输出预编译文件(文件后缀为.i)。
其实这个预编译输出有弊端:
就是不能输出多个文件的联合预编译结果,这个与我们自然联想到的obj其实有一定的区别。obj是经过链接的目标文件,而预编译结果都是非链接的结果。
实测在VS中如果既需要联合编译,又需要输出编译预处理结果会失败,提示找不到对应的目标文件,但是只要关闭掉输出预编译结果又恢复正常。感觉像是VS的bug。
预编译后的文件长什么样子。
将预处理到文件勾选为是,然后就会在项目的debug目录下输出预编译文件(文件后缀为.i)。
其实这个预编译输出有弊端:
就是不能输出多个文件的联合预编译结果,这个与我们自然联想到的obj其实有一定的区别。obj是经过链接的目标文件,而预编译结果都是非链接的结果。
实测在VS中如果既需要联合编译,又需要输出编译预处理结果会失败,提示找不到对应的目标文件,但是只要关闭掉输出预编译结果又恢复正常。感觉像是VS的bug。