Я перемещаю кучу кода C ++ из старого проекта в проект UE4. Я получаю сообщение об ошибке LNK2001 или LNK1120 с пустым описанием, что очень усложняет поиск проблемы.
Я использую сообщество VS2017 15.9.21, UE4 4.23 и редактор разработки конфигурации, ориентированный на win64. У меня есть другие c ++ проекты, в которых vs2017 может правильно сообщать подробности об ошибке ссылки, поэтому я подозреваю, что это вызвано нереальной цепочкой инструментов.
Есть мысли?
Журнал сборки:
14>Using Visual Studio 2017 14.16.27023 toolchain (d:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023) and Windows 10.0.16299.0 SDK (C:\Program Files (x86)\Windows Kits\10).
14>Building 3 actions with 8 processes...
14> [1/3] UE4Editor-Network.dll
?14>LINK : fatal error LNK1104:
14> [2/3] UE4Editor-Protocol.dll
14>LINK : error LNK2001:
14>E:\work\QSGame_Branch\Branch_64bit_publish\QSGame 4.23\Binaries\Win64\UE4Editor-Protocol.dll : fatal error LNK1120: 1