2013-04-08 4 views
0

У меня есть это сообщение error: storage size of 'start' isn't known, когда я скомпилирую свою программу. Ошибка здесь:Размер хранилища 'start' не известен

struct _timeb start, finish; 

Я делаю файл заголовка, когда я поместил объявления и прототипы

#include <stdio.h> 
#include <stdlib.h> 
#include <sys/timeb.h> 
#include <time.h> 

В моем файле .c, я положил

#include "image.h" 
#include <math.h> 
+1

Где находится '_timeb'? –

+0

Покажите нам объявление _timeb. – 2013-04-08 20:48:57

+0

Можете ли вы создать [короткий, самодостаточный, правильный пример] (http://sscce.org)? – cdhowie

ответ

3

Это обычно означает, что описание указанной структуры еще не встречено, поэтому вы пытаетесь создать переменную типа, о котором компилятор еще не знает. Вероятно, вам не хватает заголовка:

#include <sys/timeb.h> 
+0

Как вы получили upvotes так быстро ???? – 2013-04-08 20:49:42

+0

Это только 12 просмотра, и вы ответы несколько секунд назад. – 2013-04-08 20:50:09

+0

@stardust_ Позвольте мне просто взглянуть в мою магию «история восхождения» и посмотреть. – cdhowie

Смежные вопросы