在不同平台(windows,mac,linux)上定义的是什么,可以告诉你的代码它是应用程序的一部分,而不是库?

时间:2011-08-08 16:11:17

标签: c++ cross-platform c-preprocessor

所以我想知道可以包含在不同项目中的代码如何能够找出它是否包含在应用程序库中? (在Linux,Mac和Windows上)

1 个答案:

答案 0 :(得分:4)

简单的答案是它不能。决定是否为目标文件 (由编译器生成)是库的一部分或部分库 应用程序直到链接时才进行(并且不是库的一部分) 应用程序?)。