C++ 对象或库文件是使用比其他对象更旧的编译器创建的;重建旧对象和库。。。?
我定制了基于Microsip()开源项目开发的客户端软电话应用程序,该项目也使用PJSIP(-PJSIP是一个免费的开源多媒体通信库),现在我想用最新的Microsip更新我的定制版本,一切都很顺利,只是我收到了如下错误消息C++ 对象或库文件是使用比其他对象更旧的编译器创建的;重建旧对象和库。。。?,c++,windows-10,visual-studio-2019,desktop-application,pjsip,C++,Windows 10,Visual Studio 2019,Desktop Application,Pjsip,我定制了基于Microsip()开源项目开发的客户端软电话应用程序,该项目也使用PJSIP(-PJSIP是一个免费的开源多媒体通信库),现在我想用最新的Microsip更新我的定制版本,一切都很顺利,只是我收到了如下错误消息 Error C1047 The object or library file '..\third_party\ipp\Win32\speech.lib' was created with an older compiler than other objects; rebui
Error C1047 The object or library file '..\third_party\ipp\Win32\speech.lib' was created with an older compiler than other objects; rebuild old objects and libraries
我在Windows10-1607版本中使用VisualStudio2019,用于基于x64的系统。
Windows SDK版本为10.0.18362.0
是否有任何解决方案可以解决此问题?您是否尝试使用新编译器重建旧对象和库?是的,当我重建整个项目时,我遇到了此错误。您是否正在重建
。\third\u party\ipp\Win32\speech.lib
?如果项目使用该库,则首先需要重建该库,然后重建项目,除非该库的源也包含在项目中。(在这种情况下,您必须确保它是在项目中查找该文件的部分之前构建和安装的。)是的,我在解决方案下总共有28个项目,并在解决方案下重建所有项目