Uno strano errore:errore MSB8011 Solving: Impossibile registrare l'uscita
error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 744
ho ottenuto questo errore quando si tenta di utilizzare OpenSceneGraph (OSG) in un controllo ActiveX. Una ricerca su Google ha mostrato tutti i tipi di soluzioni che non risolvono realmente il problema o individuano la causa esatta dell'errore, quindi vorrei mettere la soluzione in un unico punto: qui.
Ho trovato la soluzione e presto risponderò alla mia domanda, in modo che le persone possano trovare la soluzione se incontrano lo stesso problema.
Molto utile. Ottenere un OCX costruito e usare dependency walker mi ha aiutato a identificare il problema - risulta che non avevo i file a 64 bit da cui dipendeva (sono stati trovati moduli con diversi tipi di CPU). –
Esiste comunque la possibilità di eseguire questa operazione senza copiare le DLL nella directory di debug? Preferisco specificare un'altra directory che contiene la DLL, proprio come la proprietà delle directory di libreria aggiuntive che utilizza per trovare la lib. – Steiny
È un problema comune. Anche io volevo una soluzione: http://stackoverflow.com/questions/4953843/why-cant-visual-studio-find-my-dll e così ha fatto questi ragazzi http://stackoverflow.com/questions/2119539/ visual-studio-how-to-set-path-to-dll e http://stackoverflow.com/questions/428085/how-do-i-set-a-path-in-visual-studio – Nav