Print Page | Close Window

Compile Error in header after update to 17.2.0

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Toolkit Pro
Forum Description: Topics Related to Codejock Toolkit Pro
URL: http://forum.codejock.com/forum_posts.asp?TID=23279
Printed Date: 23 December 2024 at 3:10pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Compile Error in header after update to 17.2.0
Posted By: scar
Subject: Compile Error in header after update to 17.2.0
Date Posted: 03 March 2017 at 9:47am
Hi all,

I switched an existing Visual Studio 2008 Project with Toolkit Pro 16 to VS 2013 with Toolkit Pro 17.2
All I have done was to automaticly update the project and edit the include path to the new Toolkit Pro headers.
If I compile the sources I got compile Errors in your Header files. What I have missed or what do I have to Change?

regards
scar

Here are an example output of one compile:

ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I. /I..\..\..\..\xiona\asp\6.3\include /I..\..\..\PlatoServer\Interface /I..\..\..\..\libs\src /I..\..\ClientBasics /I ..\..\..\BoostDev /I..\..\..\PlatoServer\libs\ReleaseInfo /I..\..\..\..\libs\CodejockSoftware\MFC\XtremeToolkitPro\Source /I..\..\Utilities\src /I..\..\src\ /Zi /nologo /W3 /WX- /O2 /Ob1 /Oy- /D WIN32 /D NDEBUG /D _WINDOWS /D _PLATO_CLIENT_ /D _MBCS /D _AFXDLL /GF /Gm- /EHa /MD /GS /Gy /fp:precise /Zc:wchar_t- /Zc:forScope /GR /Yc"stdafx.h" /Fp"Release\intermediate\Proxies.pch" /Fo"Release\intermediate\\" /Fd"Release\intermediate\vc120.pdb" /Gd /TP /wd4996 /wd4345 /analyze- /errorReport:queue /Zm200  StdAfx.cpp
  StdAfx.cpp
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\include\afx.h(38): warning C4996: 'MBCS_Support_Deprecated_In_MFC': MBCS support in MFC is deprecated and may be removed in a future version of MFC. [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
          C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\include\afx.h(33): Siehe Deklaration von 'MBCS_Support_Deprecated_In_MFC'
  --------------------------------------------------------------------------------
  Including Xtreme Toolkit Pro
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPSystemHelpers.h(231): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPSystemHelpers.h(231): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPSystemHelpers.h(518): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPSystemHelpers.h(518): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPSystemHelpers.h(821): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPSystemHelpers.h(821): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPColorManager.h(405): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPColorManager.h(405): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPDrawHelpers.h(826): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPDrawHelpers.h(826): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPDrawHelpers.h(2037): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPDrawHelpers.h(2037): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPDrawHelpers.h(2495): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPDrawHelpers.h(2495): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPImageManager.h(992): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPImageManager.h(992): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPResourceImage.h(97): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPResourceImage.h(97): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPHookManager.h(123): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/XTPHookManager.h(123): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/FrameShadow/XTPFrameShadowManager.h(127): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Common/FrameShadow/XTPFrameShadowManager.h(127): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
  Including Markup         (Use _XTP_EXCLUDE_MARKUP         to exclude from build)
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Text\XTPMarkupInline.h(40): error C2504: 'CXTPMarkupTextElement': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Text\XTPMarkupInline.h(101): error C3861: "SetValue": Bezeichner wurde nicht gefunden. [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Controls\XTPMarkupUIElementCollection.h(74): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Controls\XTPMarkupUIElementCollection.h(74): warning C4183: 'DECLARE_ENUM_VARIANT': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Controls\XTPMarkupDefinitionBase.h(39): error C2504: 'CXTPMarkupFrameworkContentElement': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Controls\XTPMarkupGrid.h(70): error C2144: Syntaxfehler: 'long' sollte auf ';' folgen [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Controls\XTPMarkupGrid.h(70): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Controls\XTPMarkupGrid.h(70): warning C4183: 'DECLARE_ENUM_VARIANT': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Controls\XTPMarkupImage.h(41): error C2504: 'IXTPMarkupDeviceDependentImageSite': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Markup\Transform\XTPMarkupRotateTransform.h(36): error C2504: 'CXTPMarkupTransform': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
  Including TabManager     (Use _XTP_EXCLUDE_TABMANAGER     to exclude from build)
  Including Controls       (Use _XTP_EXCLUDE_CONTROLS       to exclude from build)
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Controls/Util/XTPGlobal.h(124): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Controls/Util/XTPGlobal.h(124): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Controls/Combo/XTPFontComboBox.h(61): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Controls/Combo/XTPFontComboBox.h(61): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Controls/TagCloud/XTPTagCloudCtrl.h(192): error C2059: Syntaxfehler: '<' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\Controls/TagCloud/XTPTagCloudCtrl.h(192): error C2238: Unerwartete(s) Token vor ';' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
  Including Calendar       (Use _XTP_EXCLUDE_CALENDAR       to exclude from build)
     - Calendar MAPI support excluded from build (Use _XTP_INCLUDE_CALENDAR_MAPI to include it)
  Including Chart          (Use _XTP_EXCLUDE_CHART          to exclude from build)
  Including CommandBars    (Use _XTP_EXCLUDE_COMMANDBARS    to exclude from build)
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\CommandBars/Themes/XTPCommandBarsOffice2013Theme.h(35): error C2504: 'CXTPCommandBarsModernUITheme': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
  Including DockingPane    (Use _XTP_EXCLUDE_DOCKINGPANE    to exclude from build)
  Including FlowGraph      (Use _XTP_EXCLUDE_FLOWGRAPH      to exclude from build)
  Including GraphicLibrary (Use _XTP_EXCLUDE_GRAPHICLIBRARY to exclude from build)
  Including PropertyGrid   (Use _XTP_EXCLUDE_PROPERTYGRID   to exclude from build)
  Including ReportControl  (Use _XTP_EXCLUDE_REPORTCONTROL  to exclude from build)
  Including Ribbon         (Use _XTP_EXCLUDE_RIBBON         to exclude from build)
  Including ShortcutBar    (Use _XTP_EXCLUDE_SHORTCUTBAR    to exclude from build)
  Including SkinFramework  (Use _XTP_EXCLUDE_SKINFRAMEWORK  to exclude from build)
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinObject.h(72): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinObject.h(245): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinObject.h(301): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinImage.h(37): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinImage.h(174): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManager.h(98): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManager.h(353): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManager.h(442): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManager.h(986): error C2143: Syntaxfehler: Es fehlt ';' vor '*' [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManager.h(986): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManagerSchema.h(45): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManagerSchema.h(158): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManagerResource.h(41): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManagerApiHook.h(94): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
m:\f_migration-vs2013\libs\codejocksoftware\mfc\xtremetoolkitpro\source\SkinFramework/XTPSkinManagerApiHook.h(137): error C2504: 'CXTPSynchronized': Basisklasse undefiniert [M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj]
  Including SyntaxEdit     (Use _XTP_EXCLUDE_SYNTAXEDIT     to exclude from build)
  Including TaskPanel      (Use _XTP_EXCLUDE_TASKPANEL      to exclude from build)
  --------------------------------------------------------------------------------
  Automatically linking with ToolkitPro1720vc120.dll
Done Building Project "M:\f_migration-vs2013\sqstest_plato\PlatoClient\Proxies\src\Proxies.vcxproj" (Build target(s)) -- FAILED.


Build FAILED.



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net