Весь вывод ошибок являются:Qt проект в Visual Studio 2015: «неразрешенный внешний символ wWinMain»
LNK2019 unresolved external symbol wWinMain referenced in function "int __cdecl __scrt_common_main_seh(void)" ([email protected]@YAHXZ) kachna-tracker C:\dev\kachna-tracker\MSVCRT.lib(exe_wwinmain.obj)
Это проект импортируется из Qt Creator, и эта ошибка возникает только тогда, когда я пытаюсь построить Release
версия, Debug
версия работает только хорошо. Насколько я могу судить, помимо использования отладочных версий библиотек (например, qtmain.lib
/qtmaind.lib
), нет никакой разницы в компоновке компоновщика между конфигурациями и Release
.
Я обнаружил, что эта ошибка может быть исправлена путем установки Subsystem к /SUBSYSTEM:CONSOLE
вместо /SUBSYSTEM:WINDOWS
, и это действительно делает исправить эту проблему, но, как я строй приложения с графическим интерфейсом, перманентно открытым окно консоли довольно неприглядное, а также, вероятно, только фиксирует симптом, а не причину.
Как исправить эту ошибку?
похоже - http://stackoverflow.com/questions/6626397/error-lnk2019-unresolved-external-symbol-winmain16-referenced-in-function – sashoalm