Em quinta-feira, 29 de dezembro de 2016, às 10:32:29 BRST, Berkay Elbir escreveu: > I tried to compile Qt 5.7.0 source code with web engine module on > Windows 7 with Visual Studio 2013 Update 5. If I compile the source > code without web engine, everything works fine. However, I am in > trouble with compiling web engine module and getting following linker > error for all qtwebengine objects. > '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in > qtwebenginecoreglobal.obj
That means you're mixing debug and release. You can't do that with MSVC. > Because of some special reason, we have to use qt debug dll's like > release. For this, we made following changes : > > Go to Qt directory and open msvc-desktop.conf file > (D:\Qt\Qt5.7.0\qtbase\mkspecs\common\msvc-desktop.conf) > Change -MDd params to -MD for debug flags > QMAKE_CFLAGS_DEBUG = -Zi -MD Correct. > And we run the following commands : > > configure -opensource -confirm-license -mp -no-compile-examples > -nomake examples -nomake tests -make tools -opengl desktop -no-angle > -no-icu -skip qtmultimedia -skip location -skip sensors > -debug-and-release -no-warnings-are-errors -platform win32-msvc2013 > -prefix D:\Qt\Qt5.7.0_x64 -openssl -I > D:\3rdParty\OpenSSL\OpenSSL-Win64\include -L > D:\3rdParty\OpenSSL\OpenSSL-Win64 > D:\3rdParty\jom_1_1_0\jom.exe module-qtwebengine > > Thanks for your help. You're welcome. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
