2015-10-27 4 views
3

J'essaie de lier DLIB à un projet (CLIB) sur lequel je travaille. Il se construit correctement lorsqu'il est lié à CLIB, mais j'obtiens l'erreur suivante lorsqu'il est lié à DLIB:De CLIB à DLIB: size_t is undefined

Erreur [Pe020]: l'identificateur "taille_t" est indéfini C: \ Texas Instruments \ BLE-CC254x-1.4.1.43908a \ Projets \ ble \ Profiles \ DevInfo \ devinfoservice.c 137

Est-ce que size_t est invalide dans DLIB? Le DLIB que j'utilise est "Normal DLIB" de l'IAR comme sélectionné ci-dessous.

enter image description here

Est-il possible d'utiliser le type size_t? Je crois que TI utilise CLIB dans ses projets, mais je me demande s'il y a un moyen rapide de faire jouer la DLIB à la balle.

Merci

+0

Cela peut paraître stupide, mais avez-vous réellement inclus 'stddef.h', où' size_t' est défini? – user694733

+0

Oui, je l'ai inclus. – Kar

Répondre

0

user694733 peut-être raison. avez-vous inclus le bon en-tête? par exemple

#include <stdlib.h>