Привет всем, я использую VC 2008 C++, и у меня есть проект, который не мой. Проект перестраивает успешно, но проблема в том, что проект не создает все .lib
файлы, которые необходимы для другого проекта, и поэтому я получил:VC 2008 фатальная ошибка C1047 cplus fix?
1>------ Build started: Project: application_manager, Configuration: Release Win32 ------
1>Linking...
1>LINK : warning LNK4224: /OPT:NOWIN98 is no longer supported; ignored
1>fatal error C1047: The object or library file 'C:\Users\modestas\Desktop\代码\server\../contrib/lib/tinyxml/\tinyxml_stl.lib' was created with an older compiler than other objects; rebuild old objects and libraries
1>LINK : fatal error LNK1257: code generation failed
1>Build log was saved at "file://C:\Users\modestas\Desktop\代码\server\temp\application_manager\Release\BuildLog.htm"
1>application_manager - 1 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
этот проект уже tinyxml_stl.lib
, но проект TinyXML Безразлично» t построить новый, так что я получил эту ошибку, как исправить эту ошибку?
Получить более новую версию библиотеки? –
В решении есть 16 проектов, два из которых не строят успешно. Тот, который не достраивает, не дает мне этой ошибки, проект, ответственный за сбор этих библиотек, строит только 4-5 из 6-7, из них ~ 2 - tinyxml_stl.lib. Я хочу, чтобы решение включало старое один lib, чтобы спроектировать и исправить эту ошибку (старый был создан, он уже был в папке). – karolis
Я думаю о/LTCG, но я не знаю, как отключить его, и если я отключу его, это повредит проекту? – karolis