Lnk2019 нерешенная внешняя ссылка на символ

Превью Опубликовано Я использую Visual Studio Я сделал имя решения MyProjectTest Это структура моего тестового решения: Я новичок; это простая программа, и она работает без ошибок. Я знаю, что отсутствует реализация множественной функции. Я пробовал удалять файл функции. Но писать объявление и определение в одном файле не рекомендуется. Как я могу исправить эту ошибку, не делая этого?

Нужно ли мне заменить include ". Я не очень хорошо знаю английский. Один из вариантов - включить функцию. Короткий ответ на вашу проблему заключается в том, что когда вы создаете проект UnitTest1, компилятор и компоновщик понятия не имеют, что такое функция. Способ исправить это - использовать ссылочные библиотеки.

Поскольку ваши модульные тесты находятся в другом проекте, я предполагаю, что вы собираетесь сделать этот проект отдельной программой модульного тестирования. Поскольку тестируемые вами функции находятся в другом проекте, вы можете собрать этот проект в динамически или статически связанную библиотеку. Статические библиотеки связываются с другими программами во время сборки и имеют расширение.

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

На вкладке General должна быть опция, которая требует, чтобы проект был установлен как исполняемый файл. Вы можете изменить это на.

В проекте UnitTest1 можно перейти к его свойствам и на вкладке Linker в категории Additional Library Directories добавить путь для создания MyProjectTest. Затем для дополнительных зависимостей на вкладке Linker - Input добавьте имя вашей статической библиотеки, скорее всего, MyProjectTest. Это должно позволить вашему проекту собраться. Обратите внимание, что в этом случае MyProjectTest не будет самостоятельным исполняемым файлом, если вы не измените свойства сборки по мере необходимости, что было бы менее чем идеальным.

Ошибка компоновщика в базовом приложении cocos2dx, запущенном в visual studio. Я уже проверил, что методы, определенные в MyGameScene. Сообщение об ошибке.

.

Навигация

thoughts on “Lnk2019 нерешенная внешняя ссылка на символ

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *