2013-11-18 3 views
0

Я пытаюсь скомпилировать программу, в которой файлы заголовков находятся в папке «Внешние зависимости» внутри VS Solution. Теперь для этих файлов заголовков я включил исходные файлы, и когда я нажимаю правой кнопкой мыши go to definition при каждой функции в файлах заголовков, он переходит к определению функции в исходном файле. Но когда я скомпилирую код, он дает мне unresolved external symbol error. Почему это так?Внешняя зависимость Visual Studio Ошибка Symbol

+1

Итак, (посмотрев ссылку на предыдущий вопрос), вы включили string_conversion.cc в свой проект? – john

+0

Спасибо, Джон, тонну. Он успешно скомпилирован. Я благодарен. – user1343318

+0

@john, как вы узнали, что мне пришлось включить string_conversion.cc в мой проект вместе с convert_UTF.c? Что я упустил? – user1343318

ответ

1

Функция «Перейти к определению» IntelliSence не имеет ничего общего с самим компилятором (или компоновщиком). Вы должны убедиться, что исходные файлы скомпилированы и связаны с вашей программой. Опубликуйте более подробную информацию, чтобы получить более подробный ответ.

+0

Михаил, спасибо за комментарий. Здесь [1] - более подробная версия вопроса, которую я опубликовал вчера вечером. Пожалуйста, дайте мне знать, если есть что-то еще, что мне нужно очистить. [1] http://stackoverflow.com/questions/20035602/visual-studio-external-symbol-error-while-file-is-present – user1343318

+0

Я ответил на связанный вопрос. – Mikhail

+0

Как именно вы узнали, что convert_UTF.c должен был быть включен? Что я упустил? Я буду благодарен за ответ. – user1343318

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