Mám projekt Visual C ++ vo Visual Studio 2008 a NET Framework 3.5. Teraz som prešiel do vizuálneho štúdia 2010 a .NET Framework 4.0.
Po konvertovaní vidím, že niektoré externézávislostí (* .h súbory) boli automaticky pridané do novej zložky vytvorenej "externých závislostí", ktorá bola vytvorená automaticky. Všetky súbory * .h v tomto priečinku sa vzťahujú na relatívnu cestu:
c: program filesmicrosoft vizuálne štúdio 10.0vcatlmfcinclude
A nerozumiem, pretože vo vizuálnom štúdiu 2008 a v rámci siete 3.5 tento priečinok, externé závislosti, neexistuje.
Prečo je táto zložka automaticky vytvorená a obsadená množstvom súborov * .h?
Tiež, vždy, keď sa od tímu založenia tímov vykoná najnovšie, tento projekt sa vždy zobrazí ako označený ako odhlásený. Prečo?
odpovede:
1 pre odpoveď č. 1"Externé závislosti" sú novou funkciouVS2010. Je to virtuálna zložka obsahujúca všetky hlavičkové súbory, ktoré intellisense zistil, že váš kód závisí. Ak sa vám to nepodarilo, je možné ho vypnúť z menu Tools-> Options-> Text Editor-> C / C ++ -> Advanced-> Disabled External Dependancies nastaviť True.