Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

MOC is building with MDd_DynamicDebug runtime libraries, even though my project is building in release mode, any ideas?



  • For some context, I am trying to build PythonQt in release mode. I've posted here and here about this issue already for some additional context. I've narrowed down my build issues to what I believe is a problem with MOC misbehaving with MSVC. However, I am no MOC expert (or even amateur), so I can't really speak to why this would be happening. This is only a single project that I'm building, which is why I'm convinced that it has to be some problem with the MOC build settings. My errors are as such:

    Error	LNK2038	mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in com_trolltech_qt_core_builtin0.obj
    
    Error	LNK2038	mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in com_trolltech_qt_core_builtin0.obj
    

    I am using MSVC 2017, and my vcxproj file looks like this:

    <?xml version="1.0" encoding="utf-8"?>
    <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      <ItemGroup Label="ProjectConfigurations">
        <ProjectConfiguration Include="Release|Win32">
          <Configuration>Release</Configuration>
          <Platform>Win32</Platform>
        </ProjectConfiguration>
      </ItemGroup>
      <PropertyGroup Label="Globals">
        <ProjectGuid>{18704B81-BBF9-3582-9197-E442AA8F5EF4}</ProjectGuid>
        <RootNamespace>PythonQt-Qt5-Python38</RootNamespace>
        <Keyword>Qt4VSv1.0</Keyword>
        <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
      </PropertyGroup>
      <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
      <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
        <PlatformToolset>v141</PlatformToolset>
        <OutputDirectory>..\lib\</OutputDirectory>
        <ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage>
        <CharacterSet>NotSet</CharacterSet>
        <ConfigurationType>DynamicLibrary</ConfigurationType>
        <PrimaryOutput>PythonQt-Qt5-Python38</PrimaryOutput>
      </PropertyGroup>
      <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
      <ImportGroup Label="ExtensionSettings" />
      <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
        <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
      </ImportGroup>
      <PropertyGroup Label="UserMacros" />
      <PropertyGroup>
        <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\lib\</OutDir>
        <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">PythonQt-Qt5-Python38</TargetName>
        <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</IgnoreImportLibrary>
        <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
      </PropertyGroup>
      <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
        <ClCompile>
          <AdditionalIncludeDirectories>.;.;..\..\Python38-32\include;.;C:\Qt\5.12.2\msvc2017\include;C:\Qt\5.12.2\msvc2017\include\QtWidgets;C:\Qt\5.12.2\msvc2017\include\QtGui;C:\Qt\5.12.2\msvc2017\include\QtANGLE;C:\Qt\5.12.2\msvc2017\include\QtCore\5.12.2;C:\Qt\5.12.2\msvc2017\include\QtCore\5.12.2\QtCore;C:\Qt\5.12.2\msvc2017\include\QtCore;.;C:\VulkanSDK\1.0.51.0\include;C:\Qt\5.12.2\msvc2017\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
          <AdditionalOptions>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus /bigobj -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 %(AdditionalOptions)</AdditionalOptions>
          <AssemblerListingLocation>.\</AssemblerListingLocation>
          <BrowseInformation>false</BrowseInformation>
          <DebugInformationFormat>None</DebugInformationFormat>
          <DisableSpecificWarnings>4577;4467;%(DisableSpecificWarnings)</DisableSpecificWarnings>
          <ExceptionHandling>Sync</ExceptionHandling>
          <MultiProcessorCompilation>true</MultiProcessorCompilation>
          <ObjectFileName>.\</ObjectFileName>
          <Optimization>MaxSpeed</Optimization>
          <PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;PYTHONQT_CATCH_ALL_EXCEPTIONS;PYTHONQT_EXPORTS;QT_NO_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
          <PreprocessToFile>false</PreprocessToFile>
          <ProgramDataBaseFileName>
          </ProgramDataBaseFileName>
          <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
          <SuppressStartupBanner>true</SuppressStartupBanner>
          <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
          <WarningLevel>Level3</WarningLevel>
        </ClCompile>
        <Link>
          <AdditionalDependencies>C:\Users\dante\Documents\Projects\grand-blue-engine\third_party\Python38-32\libs\python38.lib;C:\Qt\5.12.2\msvc2017\lib\Qt5Widgets.lib;C:\Qt\5.12.2\msvc2017\lib\Qt5Gui.lib;C:\Qt\5.12.2\msvc2017\lib\Qt5Core.lib;%(AdditionalDependencies)</AdditionalDependencies>
          <AdditionalLibraryDirectories>C:\Qt\5.12.2\msvc2017\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
          <DataExecutionPrevention>true</DataExecutionPrevention>
          <GenerateDebugInformation>false</GenerateDebugInformation>
          <IgnoreImportLibrary>true</IgnoreImportLibrary>
          <LinkDLL>true</LinkDLL>
          <LinkIncremental>false</LinkIncremental>
          <OutputFile>$(OutDir)\PythonQt-Qt5-Python38.dll</OutputFile>
          <RandomizedBaseAddress>true</RandomizedBaseAddress>
          <SubSystem>Windows</SubSystem>
          <SuppressStartupBanner>true</SuppressStartupBanner>
          <Version>3.2</Version>
        </Link>
        <Midl>
          <DefaultCharType>Unsigned</DefaultCharType>
          <EnableErrorChecks>None</EnableErrorChecks>
          <WarningLevel>0</WarningLevel>
        </Midl>
        <ResourceCompile>
          <PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;PYTHONQT_CATCH_ALL_EXCEPTIONS;PYTHONQT_EXPORTS;QT_NO_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        </ResourceCompile>
      </ItemDefinitionGroup>
      <ItemGroup>
        <ClCompile Include="..\generated_cpp\com_trolltech_qt_core_builtin\com_trolltech_qt_core_builtin0.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="..\generated_cpp\com_trolltech_qt_core_builtin\com_trolltech_qt_core_builtin_init.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="..\generated_cpp\com_trolltech_qt_gui_builtin\com_trolltech_qt_gui_builtin0.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="..\generated_cpp\com_trolltech_qt_gui_builtin\com_trolltech_qt_gui_builtin_init.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="gui\PythonQtScriptingConsole.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQt.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtBoolResult.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtClassInfo.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtClassWrapper.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtConversion.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtImporter.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtInstanceWrapper.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtMethodInfo.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtMisc.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtObjectPtr.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtProperty.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtQFileImporter.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtSignal.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtSignalReceiver.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtSlot.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtSlotDecorator.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtStdDecorators.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtStdIn.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtStdOut.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="PythonQtThreadSupport.cpp" />
      </ItemGroup>
      <ItemGroup>
        <CustomBuild Include="..\generated_cpp\com_trolltech_qt_core_builtin\com_trolltech_qt_core_builtin0.h">
          <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\generated_cpp\com_trolltech_qt_core_builtin\com_trolltech_qt_core_builtin0.h;moc_predefs.h;C:\Qt\5.12.2\msvc2017\bin\moc.exe;%(AdditionalInputs)</AdditionalInputs>
          <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">C:\Qt\5.12.2\msvc2017\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DPYTHONQT_CATCH_ALL_EXCEPTIONS -DPYTHONQT_EXPORTS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include C:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src/moc_predefs.h -IC:/Qt/5.12.2/msvc2017/mkspecs/win32-msvc -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/Python38-32/include -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Qt/5.12.2/msvc2017/include -IC:/Qt/5.12.2/msvc2017/include/QtWidgets -IC:/Qt/5.12.2/msvc2017/include/QtGui -IC:/Qt/5.12.2/msvc2017/include/QtANGLE -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2 -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2/QtCore -IC:/Qt/5.12.2/msvc2017/include/QtCore -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" ..\generated_cpp\com_trolltech_qt_core_builtin\com_trolltech_qt_core_builtin0.h -o moc_com_trolltech_qt_core_builtin0.cpp</Command>
          <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC ../generated_cpp/com_trolltech_qt_core_builtin/com_trolltech_qt_core_builtin0.h</Message>
          <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">moc_com_trolltech_qt_core_builtin0.cpp;%(Outputs)</Outputs>
        </CustomBuild>
      </ItemGroup>
      <ItemGroup>
        <CustomBuild Include="..\generated_cpp\com_trolltech_qt_gui_builtin\com_trolltech_qt_gui_builtin0.h">
          <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\generated_cpp\com_trolltech_qt_gui_builtin\com_trolltech_qt_gui_builtin0.h;moc_predefs.h;C:\Qt\5.12.2\msvc2017\bin\moc.exe;%(AdditionalInputs)</AdditionalInputs>
          <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">C:\Qt\5.12.2\msvc2017\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DPYTHONQT_CATCH_ALL_EXCEPTIONS -DPYTHONQT_EXPORTS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include C:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src/moc_predefs.h -IC:/Qt/5.12.2/msvc2017/mkspecs/win32-msvc -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/Python38-32/include -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Qt/5.12.2/msvc2017/include -IC:/Qt/5.12.2/msvc2017/include/QtWidgets -IC:/Qt/5.12.2/msvc2017/include/QtGui -IC:/Qt/5.12.2/msvc2017/include/QtANGLE -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2 -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2/QtCore -IC:/Qt/5.12.2/msvc2017/include/QtCore -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" ..\generated_cpp\com_trolltech_qt_gui_builtin\com_trolltech_qt_gui_builtin0.h -o moc_com_trolltech_qt_gui_builtin0.cpp</Command>
          <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC ../generated_cpp/com_trolltech_qt_gui_builtin/com_trolltech_qt_gui_builtin0.h</Message>
          <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">moc_com_trolltech_qt_gui_builtin0.cpp;%(Outputs)</Outputs>
        </CustomBuild>
      </ItemGroup>
      <ItemGroup>
        <CustomBuild Include="gui\PythonQtScriptingConsole.h">
          <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">gui\PythonQtScriptingConsole.h;moc_predefs.h;C:\Qt\5.12.2\msvc2017\bin\moc.exe;%(AdditionalInputs)</AdditionalInputs>
          <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">C:\Qt\5.12.2\msvc2017\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DPYTHONQT_CATCH_ALL_EXCEPTIONS -DPYTHONQT_EXPORTS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include C:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src/moc_predefs.h -IC:/Qt/5.12.2/msvc2017/mkspecs/win32-msvc -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/Python38-32/include -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Qt/5.12.2/msvc2017/include -IC:/Qt/5.12.2/msvc2017/include/QtWidgets -IC:/Qt/5.12.2/msvc2017/include/QtGui -IC:/Qt/5.12.2/msvc2017/include/QtANGLE -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2 -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2/QtCore -IC:/Qt/5.12.2/msvc2017/include/QtCore -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" gui\PythonQtScriptingConsole.h -o moc_PythonQtScriptingConsole.cpp</Command>
          <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC gui/PythonQtScriptingConsole.h</Message>
          <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">moc_PythonQtScriptingConsole.cpp;%(Outputs)</Outputs>
        </CustomBuild>
      </ItemGroup>
      <ItemGroup>
        <CustomBuild Include="PythonQt.h">
          <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">PythonQt.h;moc_predefs.h;C:\Qt\5.12.2\msvc2017\bin\moc.exe;%(AdditionalInputs)</AdditionalInputs>
          <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">C:\Qt\5.12.2\msvc2017\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DPYTHONQT_CATCH_ALL_EXCEPTIONS -DPYTHONQT_EXPORTS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include C:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src/moc_predefs.h -IC:/Qt/5.12.2/msvc2017/mkspecs/win32-msvc -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/Python38-32/include -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Qt/5.12.2/msvc2017/include -IC:/Qt/5.12.2/msvc2017/include/QtWidgets -IC:/Qt/5.12.2/msvc2017/include/QtGui -IC:/Qt/5.12.2/msvc2017/include/QtANGLE -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2 -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2/QtCore -IC:/Qt/5.12.2/msvc2017/include/QtCore -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" PythonQt.h -o moc_PythonQt.cpp</Command>
          <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC PythonQt.h</Message>
          <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">moc_PythonQt.cpp;%(Outputs)</Outputs>
        </CustomBuild>
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtBoolResult.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtClassInfo.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtClassWrapper.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtConversion.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtCppWrapperFactory.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtImportFileInterface.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtImporter.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtInstanceWrapper.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtMethodInfo.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtMisc.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtObjectPtr.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtProperty.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtQFileImporter.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtSignal.h" />
      </ItemGroup>
      <ItemGroup>
        <CustomBuild Include="PythonQtSignalReceiver.h">
          <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">PythonQtSignalReceiver.h;moc_predefs.h;C:\Qt\5.12.2\msvc2017\bin\moc.exe;%(AdditionalInputs)</AdditionalInputs>
          <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">C:\Qt\5.12.2\msvc2017\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DPYTHONQT_CATCH_ALL_EXCEPTIONS -DPYTHONQT_EXPORTS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include C:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src/moc_predefs.h -IC:/Qt/5.12.2/msvc2017/mkspecs/win32-msvc -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/Python38-32/include -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Qt/5.12.2/msvc2017/include -IC:/Qt/5.12.2/msvc2017/include/QtWidgets -IC:/Qt/5.12.2/msvc2017/include/QtGui -IC:/Qt/5.12.2/msvc2017/include/QtANGLE -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2 -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2/QtCore -IC:/Qt/5.12.2/msvc2017/include/QtCore -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" PythonQtSignalReceiver.h -o moc_PythonQtSignalReceiver.cpp</Command>
          <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC PythonQtSignalReceiver.h</Message>
          <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">moc_PythonQtSignalReceiver.cpp;%(Outputs)</Outputs>
        </CustomBuild>
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtSlot.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtSlotDecorator.h" />
      </ItemGroup>
      <ItemGroup>
        <CustomBuild Include="PythonQtStdDecorators.h">
          <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">PythonQtStdDecorators.h;moc_predefs.h;C:\Qt\5.12.2\msvc2017\bin\moc.exe;%(AdditionalInputs)</AdditionalInputs>
          <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">C:\Qt\5.12.2\msvc2017\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DPYTHONQT_CATCH_ALL_EXCEPTIONS -DPYTHONQT_EXPORTS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include C:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src/moc_predefs.h -IC:/Qt/5.12.2/msvc2017/mkspecs/win32-msvc -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/Python38-32/include -IC:/Users/dante/Documents/Projects/grand-blue-engine/third_party/PythonQt/src -IC:/Qt/5.12.2/msvc2017/include -IC:/Qt/5.12.2/msvc2017/include/QtWidgets -IC:/Qt/5.12.2/msvc2017/include/QtGui -IC:/Qt/5.12.2/msvc2017/include/QtANGLE -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2 -IC:/Qt/5.12.2/msvc2017/include/QtCore/5.12.2/QtCore -IC:/Qt/5.12.2/msvc2017/include/QtCore -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" PythonQtStdDecorators.h -o moc_PythonQtStdDecorators.cpp</Command>
          <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC PythonQtStdDecorators.h</Message>
          <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">moc_PythonQtStdDecorators.cpp;%(Outputs)</Outputs>
        </CustomBuild>
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtStdIn.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtStdOut.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtSystem.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtThreadSupport.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtUtils.h" />
      </ItemGroup>
      <ItemGroup>
        <ClInclude Include="PythonQtVariants.h" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="moc_PythonQt.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="moc_PythonQtScriptingConsole.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="moc_PythonQtSignalReceiver.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="moc_PythonQtStdDecorators.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="moc_com_trolltech_qt_core_builtin0.cpp" />
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="moc_com_trolltech_qt_gui_builtin0.cpp" />
      </ItemGroup>
      <ItemGroup>
        <CustomBuild Include="moc_predefs.h.cbt">
          <FileType>Document</FileType>
          <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">C:\Qt\5.12.2\msvc2017\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>
          <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">cl -Bxc:\Qt\5.12.2\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus /MP /bigobj -O2 -MD -E C:\Qt\5.12.2\msvc2017\mkspecs\features\data\dummy.cpp 2&gt;NUL &gt;moc_predefs.h</Command>
          <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generate moc_predefs.h</Message>
          <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">moc_predefs.h;%(Outputs)</Outputs>
        </CustomBuild>
      </ItemGroup>
      <ItemGroup>
        <ResourceCompile Include="C:\Users\dante\Documents\Projects\grand-blue-engine\third_party\PythonQt\src\PythonQt-Qt5-Python38_resource.rc" />
      </ItemGroup>
      <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
      <ImportGroup Label="ExtensionTargets" />
    </Project>
    


  • @feistykittykat No updates on this yet, it is truly a mystery to me.


Log in to reply