0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 3
|
|
1 | |
Unresolved external symbol03.02.2012, 22:49. Показов 2685. Ответов 9
Метки нет (Все метки)
В общем, стандартная ошибка линкера:
5>lib1.lib(a.obj) : error LNK2001: неразрешенный внешний символ "_lol" В a.c написана следующая строка: extern short lol; В b.c написано: short lol; Оба файла находятся в одном таргете, то бишь в одном проджекте в Visual Studio 10. Их .obj файлы лежат в одной папке. Не понимаю, откуда такая проблема. В kdevelop никаких проблем в этом месте не испытал.
0
|
03.02.2012, 22:49 | |
Ответы с готовыми решениями:
9
Unresolved external symbol, unresolved token unresolved external symbol Unresolved external symbol Unresolved external symbol |
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,714
|
|
05.02.2012, 18:08 | 2 |
У меня в Visual Studio 2008 такое компилируется без проблем.
Пробовал как C так и С++.
0
|
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 3
|
|
05.02.2012, 20:16 [ТС] | 3 |
Да ясно, что должно компилироваться, ну вернее линковаться. Но вот досада, ошибка.
PS не понял, почему переместили тему, ну да ладно.
0
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
|
05.02.2012, 20:24 | 4 |
скорее всего опечатка. проверьте, может в одном файле написано lol, а в другом _lol. или что-то в этом роде
0
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
||||||||||||||||
05.02.2012, 20:37 | 6 | |||||||||||||||
ага написал в 1-м файле
а как заменил
0
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
||||||
05.02.2012, 20:50 | 8 | |||||
ну у меня вышло получить ошибку линковки только в С++. в С как ни старался не смог ее получить
0
|
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 3
|
|
06.02.2012, 20:36 [ТС] | 10 |
Да, действительно дело в этом. Один файл был c++, а другой просто с. Надо было сунуть в extern "C".
0
|
06.02.2012, 20:36 | |
06.02.2012, 20:36 | |
Помогаю со студенческими работами здесь
10
unresolved external symbol Unresolved external symbol unresolved external symbol Unresolved external symbol Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |