ошибка компоновки для библиотек в VC ++ - PullRequest
1 голос
/ 23 февраля 2011

В моем проекте существуют два подпроекта.

основной проект - shopGUI, другие - «соединение» и «журнал». Сначала я создаю файл log.lib из проекта журнала, затем добавляю его в проект соединения и собираю файл connection.lib

, затемЯ пытаюсь использовать соединение в основном проекте (shopGUI), но у меня есть ошибка соединения.ошибка говорит, что в

connection.lib (Client.obj): ошибка LNK2019: неразрешенный внешний символ "public: void __thiscall log :: print ....."

спасибо herzl

Ответы [ 2 ]

1 голос
/ 23 февраля 2011

Библиотеки не связываются в зависимых библиотеках.

Вам необходимо связать ShopGui с обеими библиотеками подпроектов.

1 голос
/ 23 февраля 2011

Возможности:

1) Вы неправильно связались
2) Вы забыли определить (написать тело) log :: print

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...