c++, usleep() est obsolète, des solutions de contournement pour Windows/MingW?

J'ai déjà trouvé une autre question que Windows/MingW ne fournit pas les nanosleep() et setitimer() les solutions de rechange à l'obsolètes usleep().
Mais mon but est de corriger tous les avertissements que cppcheck me donne, y compris la usleep() style de mises en garde.

Alors, est-il une solution de contournement à quelque sorte d'éviter usleep() sur Windows sans l'utilisation de cygwin ou de l'installation des charges de nouvelles dépendances et les bibliothèques? Merci.

De quoi êtes-vous à l'aide de usleep?
question connexe: stackoverflow.com/questions/85122/... (j'ai pensé à proposer à utiliser, sélectionnez comme alternative)
À l'aide de select est une excellente idée. Il n'est pas très efficace, mais encore une fois quand on est en attente, qui s'en soucie. D'autre part, il est aussi portable que vous pouvez obtenir. Il n'existe pas de grave plate-forme qui n'a pas de sélectionner.
seulement aveuglément à essayer de résoudre tous les avertissements émis par cppcheck, sans réflexion sur leur raison d'être, et ce que cela signifie pour votre projet, ne semble pas être la meilleure idée
Il n'y a rien d'obsolète sur usleep.

OriginalL'auteur blubberbernd | 2011-04-27