Vs

VS ei leia VS-ist windowssdkdir ja keskkonnamuutuja makrot

Vs Cant Find Windowssdkdir



Visual Studio 2013 (lühend VS2013) koostamisviga:

'hoiatus MSB8003: Registrist ei leitud muutujat WindowsSDKDir. TargetFrameworkVersion või PlatformToolset võib olla seatud valele versiooninumbrile. '



Keskkond: VS2013 kogukonna värskendus 5, konsooliprogramm VC ++ 32






probleemide analüüs:

VS-i kasutamisel pole varem probleeme olnud, seekord ilmneb see pärast süsteemi uuesti installimist. Aja säästmiseks VS-i uuesti installimisel kontrolliti ainult C ++ jaoks mõeldud MFC-d ja see polnud täielikult installitud, mille tulemuseks oli VS-i keskkonnamuutujate mittetäielik seadistamine.

VS-i keskkonnamuutuja ja Windowsi opsüsteemi keskkonnamuutuja tähendus ja funktsioon on samad. Neid kõiki kasutatakse tee määramisel tee asendamiseks ja suhtelist rada tee täitmisel. Kui teegi funktsioonide ja muu sellise installimise asukoht on muutunud, saab globaalset muutmisrolli mängida ainult keskkonnamuutuja väärtuse muutmine.



Juhised:

cmd: setx -m OPENCV_DIR D: opencv vc12

Pärast seadistamist ilmuvad vastavad muutujad süsteemi muutujatesse

VS-is: kasutage helistamiseks sümbolit $ pluss sulgudes, näiteks $ (OPENCV_DIR)

Helistamismeetod Windowsis on% OPENCV_DIR%


Keskkonnamuutujad VS-makros

See probleem on juhtunud Microsoftis Ametlik vastus Lubamaks kasutajatel uuemale versioonile üle minna, pole sellest palju kasu. Minu versioon on värskendus 5, mille põhjustab mittetäielik installimine. Nn täielikku installi on koormatud ka hunnik kasutamata, 'aegunud' asju.


Seda probleemi on raske lahendada, kui te pole VS-iga tuttav. Põhjus on see, et Microsoft kutsub seda makrot, mis on algajate jaoks tõeliselt segane.

Redigeerige VS-i seadetes ükskõik millist suvandit, klõpsake allpool makrod, see loetleb kõik VS-i keskkonnamuutujad




1. lahendus: määrake ajutiste lahenduste platvormi tööriistakomplektis 2013 at XP atribuudid.

Lahendus 2. Installige WindowsSDK 8.1 , Puuduvate keskkonnamuutujate automaatne määramine.

Keskkonnamuutujaid saab muuta ka registri muutmisega, kuid vastavad SDK-failid on arvutist endiselt puudu.