Как мне избавиться от префикса __imp__ в компоновщике в VC ++?

Одна идея рассмотреть состоит в том, чтобы иметь работу QA одно повторение позади основной разработки. Это работает хорошо в нашей среде.

39
задан BeeBand 1 March 2011 в 19:30
поделиться

1 ответ

Как Suma упомянул, <your_library>.dll обычно сопровождается <your_library>.lib. Поэтому, если Вы получаете такие сообщения об ошибках как [1 110]

Error LNK2019 unresolved external symbol __imp__<your_symbol> referenced in function ...

, это настоятельно рекомендовано для проверки настроек Linker проекта.

В Visual Studio, просто перейдите для своего проекта в [1 113]

Properties -> Linker -> General

и проверьте при записи Additional Library Directories, если путь к <your_library>.lib определяется там. В противном случае просто добавьте его.

Тогда проверка и определяют на [1 115]

Properties -> Linker -> Input

при записи Additional Dependencies вероятные пропавшие без вести <your_library>.lib.

сообщение об ошибке должно исчезнуть теперь.

Hope это помогает?

0
ответ дан 27 November 2019 в 02:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: