Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2012, 20:26   #1
MihailovVladimir
Новичок
Джуниор
 
Регистрация: 20.02.2012
Сообщений: 1
По умолчанию Ошибка при компиляции проекта

Реализую цифровой фильтр на VS 2008, при компиляции проекта выводит сообщение:
1>------ Build started: Project: filter, Configuration: Debug Win32 ------
1>Compiling...
1>run.cpp
1>Linking...
1>LINK : warning LNK4067: ambiguous entry point; selected 'mainCRTStartup'
1>run.obj : error LNK2019: unresolved external symbol "short __cdecl convolution(short *,short *,short)" (?convolution@@YAFPAF0F@Z) referenced in function "void __cdecl runFilter(struct CONTEXTFILTER *)" (?runFilter@@YAXPAUCONTEXTFILTER@@@ Z)
1>init.obj : error LNK2001: unresolved external symbol "short * coeffBuff" (?coeffBuff@@3PAFA)
1>C:\Users\VLADIMIR\Documents\Visua l Studio 2008\Projects\filter\Debug\filter.e xe : fatal error LNK1120: 2 unresolved externals
1>Build log was saved at "file://c:\Users\VLADIMIR\Documents\Visual Studio 2008\Projects\filter\filter\Debug\B uildLog.htm"
1>filter - 3 error(s), 1 warning(s
Помогите плиз. Искал ответ на различных форумах, но что-то ничего путнего не могу найти.

Последний раз редактировалось MihailovVladimir; 10.04.2012 в 20:56.
MihailovVladimir вне форума Ответить с цитированием
Старый 11.04.2012, 21:08   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
1>LINK : warning LNK4067: ambiguous entry point; selected 'mainCRTStartup'
В проекте две или больше точчки входа, скорее всего проект не правильно сконфигурирован или компилите две программы в одну.

Цитата:
1>run.obj : error LNK2019: unresolved external symbol "short __cdecl convolution(short *,short *,short)" (?convolution@@YAFPAF0F@Z) referenced in function "void __cdecl runFilter(struct CONTEXTFILTER *)" (?runFilter@@YAXPAUCONTEXTFILTER@@@ Z)
1>init.obj : error LNK2001: unresolved external symbol "short * coeffBuff" (?coeffBuff@@3PAFA)
1>C:\Users\VLADIMIR\Documents\Visu a l Studio 2008\Projects\filter\Debug\filter.e xe : fatal error LNK1120: 2 unresolved externals
Очень похоже, что собирается С-проект. Т.к. в студии С++ компиль (лнкер), то все Сишное надо заключать в екстерн С или настраивать компиляцию в проекте.
p51x вне форума Ответить с цитированием
Старый 11.04.2012, 21:43   #3
Asdprom
Форумчанин
 
Регистрация: 05.02.2011
Сообщений: 119
По умолчанию

lib файлы надо добавить. код выложите пожалуйста.
Asdprom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы при компиляции проекта с GDI+ black_engel Visual C++ 2 22.06.2011 09:47
ошибка при компиляции проекта Irina14 C++ Builder 0 07.04.2011 21:10
Ошибка при компиляции FoxXx Общие вопросы C/C++ 11 14.06.2010 19:57
Ошибка при компиляции проекта -=Virus=- Помощь студентам 3 12.10.2009 09:37
Прошу помочь разобраться с ошибками при компиляции проекта keeper555 Общие вопросы Delphi 4 27.03.2009 21:02