Что такое определения на разных платформах (windows, mac, linux), которые могут сказать вашему коду, что он является частью приложения, а не библиотеки? - PullRequest
1 голос
/ 08 августа 2011

Так что мне интересно, как мой код, который может быть включен в различные проекты, может узнать, включен ли он в библиотеку приложения?(в Linux, Mac и Windows)

1 Ответ

4 голосов
/ 08 августа 2011

Простой ответ: не может.Решение о том, является ли объектный файл (сгенерированный компилятором) частью библиотеки или частью приложения, принимается только во время компоновки (и не являются ли библиотеки частью приложения?).

...