Sono un noob completo quando si tratta di C++ e sto effettuando l'hacking su Moai cercando di aggiungere il supporto per un gamepad Xbox 360 tramite XInput. Quando ho includere l'intestazione per XInput ci sono due opzioni:Maiuscole/minuscole nei file di intestazione C++
- XInput
e
- Xinput
Inoltre, per utilizzare XInput, è necessario includere windows.h
. Tutti gli esempi che ho visto utilizzare la seguente sintassi:
#include <windows.h>
Ma il completamento automatico in Visual C++ Express 2010 inserti
#include <Windows.h>
Nel caso di XInput/Xinput sembra che la case-sensitive è importante ma nel caso di Windows.h non sembra avere importanza.
La distinzione tra maiuscole e minuscole è importante quando si includono i file di intestazione? C'è qualche logica in questo?
La differenza di XInput è semplicemente una questione di presenza di un'intestazione per qualcosa chiamato XInput
e un'altra cosa denominata Xinput
?
Possibile duplicato di [Quando si includono i file di intestazione, il percorso è sensibile al maiuscolo?] (Http://stackoverflow.com/questions/1951951/when-including-header-files-is-the-path-case-sensitive) – IInspectable