unresolved external symbol __RTC *

277
10 ноября 2017, 09:43

Опишите возможные причины проблемы линковки:

main.cpp.obj : error LNK2019: unresolved external symbol __RTC_CheckEsp referenced in function _main

main.cpp.obj : error LNK2001: unresolved external symbol __RTC_Shutdown

main.cpp.obj : error LNK2001: unresolved external symbol __RTC_InitBase

untitled.exe : fatal error LNK1120: 3 unresolved externals

LINK Pass 1 failed. with 1120

Просьба не предлагать ничего переустанавливать, так как тестирую произвольно настраиваемую Developer Command Prompt (тестирую с различными ключами и переменными среды).

Флаги такие:cl /TP -DUNICODE -D_UNICODE /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1

SDK такое:Windows Driver Kit Version 7.1.0

В релизной конфигурации с ключем /MD и без ключа /RTC1 проблем не возникает, при дебаге - см. выше.

Подскажите возможную причину(ы), с чего начинать искать и так далее...

Answer 1

Это похоже на то, как если у одного модуля рантайм динамический, у другого - статический, или один модуль скомпилирован в отладочном режиме, а другой - в релизе.

Еще вариант - не подключена какая-то библиотека.

READ ALSO
С++ аварийный выход из конструктора

С++ аварийный выход из конструктора

Можно ли во время создания объекта, при сбое в конструкторе завершить его без создания объекта и оповестить об этом программу?

253
QMediaMetaData возвращает пустое значение

QMediaMetaData возвращает пустое значение

Есть две взаимосвязанные функции, collectInfo()

275
удаления из списка элементов класса list<classT> С++

удаления из списка элементов класса list<classT> С++

здраствуйте, есть список с элементов класса код класса:

266
Вывод данных из БД в TableView(Qt)

Вывод данных из БД в TableView(Qt)

Здравствуйте, стал изучить работу с БД в Qt creator

500