Je veux obtenir l'adresse matérielle de la carte ethernet de mon mac. Dans tous les échantillons j'ai vu dans include sur IOKit/assert.h. Ce qui ne semble pas exister sur mon système. GCC affiche une erreur indiquant qu'il ne connaît pas le type IOEthernetAddress. Est-ce que assert.h est nécessaire pour ma tâche? Ce serait génial si quelqu'un pouvait me donner un échantillon de travail. [modifier] voici mon code, que cela va aider à comprendre le problème:IOKit en-tête assert.h disparu?
#include <IOKit/assert.h>
#include <IOKit/network/IOEthernetController.h>
#include <IOKit/network/IOEthernetInterface.h>
int main(){
IOEthernetAddress addr;
getHardwareAddress(&addr);
printf("%x", addr);
return 0;
}
Préfixe tout le code avec quatre espaces et il imprimera bien. –
Découvrez le post écrit par Guiyon en fin de page: http://forums.macrumors.com/archive/index.php/t-689645.html – diciu
merci, je n'aurais pas dû omettre de le regarder .. Je l'ai eu en cours d'exécution – Julian