2013-02-12 169 views
0

我是一個小菜鳥管理不同的項目到一個大的,但我有3個項目是圖書館(是的,他們都做了非常不同的事情)。這3個庫被另一個項目使用,並且該項目被「用戶」項目使用。隱藏項目類

問題是這三個庫需要對第四個項目可見,但不是由「用戶」管理的第五個項目。如何實現這一目標?

回答

0

.lib文件包含一組.obj文件以及庫的實現。您需要公開.lib文件中的所有符號,以便鏈接程序可以解析所有庫間依賴關係。

如果要定義庫內容的兩組可見性,則應使用兩個發佈所需接口的頭文件。對於「公共」界面,你顯然會在頭文件中減少類型和原型。