Просмотр полной версии : C++ линковщик не находит тело структуры
Chupa-Chups
08.08.2009, 20:59
Дело такое... есть проект в нем много файлов нужно использовать структуру из другого файла, хидеры нужные подключены, там где используется структура использовано слово extern. Линковщик выдает ошибку LNK2001. Что с этим сделать?
И еще вопрос есть оператор goto, он служит для перехода на определенную метку, как перейти на метку в другом файле? пробовал просто подключить тот файл в котором метка - не помогло.
goto в другой файл.... что вы там курили?
и зачем структуру обзывать extern'ом? или переменные ? лучше код копипасть, с таким описанием мы долго гадать будем.
xismyname
10.08.2009, 03:16
Дело такое... есть проект в нем много файлов нужно использовать структуру из другого файла, хидеры нужные подключены, там где используется структура использовано слово extern. Линковщик выдает ошибку LNK2001. Что с этим сделать?
И еще вопрос есть оператор goto, он служит для перехода на определенную метку, как перейти на метку в другом файле? пробовал просто подключить тот файл в котором метка - не помогло.
Порядок добавление header файлов у тебя не правильный,наверника.
Как уже тут говорилось,гото на метку в другом файле не переходит, экстерн тоже не используеться для структур.
Если тебе сильно хочеться перейти на метку в другом файле ( хотя это очень плохая идея),по копайся в хеадер файле setjmp.h
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot