Login Page - Create Account

Support Board


Date/Time: Tue, 04 Feb 2025 05:49:24 +0000



Post From: VisualCCompile.Bat calls vcvarsall.bat not installed

[2019-12-29 23:59:48]
User701453 - Posts: 176
@HinckleyBob: The step-by-step debugging page at Step-By-Step ACSIL Debugging replaces the old debug page(s).
Following SC instructions from that page "Build with Visual C++ -Debug" returns a crap ton of errors. Yet that same cpp file compiles clean with no errors on the "Remote Build".

C:\SierraChart\SierraChartTransActMA\ACS_Source>call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
cl : Command line warning D9002 : ignoring unknown option '/JMC'
cl : Command line warning D9002 : ignoring unknown option '/std:c++17'
cl : Command line warning D9002 : ignoring unknown option '/diagnostics:classic'
Compiler_Tester.cpp
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(109): error C2065: 'HWND': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(109): error C2146: syntax error: missing ')' before identifier 'WindowHandle'
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(118): error C3646: 'DateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(118): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(154): error C3861: 'memset': identifier not found
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(267): error C3646: 'GetDateTimeOfLastTradeRecord': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(267): error C2059: syntax error: '('
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(268): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(174): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(190): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(202): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(227): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(264): error C2065: 'SC_TS_ASK': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(264): error C2065: 'SC_TS_BID': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(316): error C3646: 'Color': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(322): error C2065: 'ACSIL_DRAWING_MAX_LEVELS': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(323): error C3646: 'BeginDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(323): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(324): error C3646: 'EndDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(324): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(325): error C3646: 'Text': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(325): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(327): error C3646: 'DrawingType': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(327): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(339): error C3646: 'FontFace': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(339): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(345): error C3646: 'SecondaryColor': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(345): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(350): error C3646: 'ThirdDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(350): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(357): error C3646: 'LevelColor': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(357): error C2143: syntax error: missing ',' before '['
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(357): error C2143: syntax error: missing ')' before ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(357): error C2238: unexpected token(s) preceding ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(358): error C2065: 'ACSIL_DRAWING_MAX_LEVELS': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(359): error C2065: 'ACSIL_DRAWING_MAX_LEVELS': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(422): error C3646: 'TextColor': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(422): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(449): error C2065: 'Text': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(449): error C2228: left of '.Initialize' must have class/struct/union
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(449): note: type is 'unknown-type'
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(454): error C2065: 'TOOL_UNDEFINED': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(455): error C2065: 'UTAM_ADD_OR_ADJUST': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(456): error C2065: 'FLT_MIN': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(457): error C2065: 'FLT_MIN': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(458): error C2065: 'FLT_MIN': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(468): error C2065: 'Color': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(472): error C2065: 'FontFace': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(472): error C2228: left of '.Initialize' must have class/struct/union
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(472): note: type is 'unknown-type'
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(477): error C2065: 'SecondaryColor': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(478): error C2065: 'TextColor': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(483): error C2065: 'ACSIL_DRAWING_MAX_LEVELS': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(485): error C2065: 'FLT_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(486): error C2065: 'LevelColor': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(523): error C2065: 'FLT_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(553): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(556): error C2065: 'BeginDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(556): error C2228: left of '.Clear' must have class/struct/union
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(556): note: type is 'unknown-type'
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(557): error C2065: 'EndDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(557): error C2228: left of '.Clear' must have class/struct/union
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(557): note: type is 'unknown-type'
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(559): error C2065: 'DrawingType': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(559): error C2065: 'DRAWING_UNKNOWN': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(563): error C2065: 'ThirdDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(563): error C2228: left of '.Clear' must have class/struct/union
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(563): note: type is 'unknown-type'
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(643): error C3646: 'LastFillDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(643): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(644): error C3646: 'LastEntryDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(644): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(645): error C3646: 'LastExitDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(645): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(586): error C3861: 'fabs': identifier not found
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(618): error C3861: 'fabs': identifier not found
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(623): error C3861: 'fabs': identifier not found
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(654): error C3861: 'memset': identifier not found
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(664): error C3646: 'OpenDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(664): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(665): error C3646: 'CloseDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(665): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(687): error C2065: 'OpenDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(688): error C2065: 'CloseDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(710): error C3646: 'Symbol': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(710): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(711): error C3646: 'TradeAccount': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(711): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(713): error C3646: 'FillDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(713): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(714): error C3646: 'BuySell': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(714): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(719): error C3646: 'FillExecutionServiceID': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(719): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(732): error C2065: 'Symbol': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(733): error C2065: 'TradeAccount': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(735): error C2065: 'FillDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(736): error C2065: 'BuySell': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(736): error C2065: 'BSE_UNDEFINED': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(739): error C2065: 'FillExecutionServiceID': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(759): error C3646: 'TextTag': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(759): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(760): error C3646: 'TimeInForce': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(760): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(882): error C3646: 'Symbol': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(882): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(883): error C3646: 'TradeAccount': unknown override specifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(883): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(890): error C2065: 'SCT_ORDERTYPE_MARKET': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(892): error C2065: 'DBL_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(893): error C2065: 'DBL_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(897): error C2065: 'SCT_TIF_DAY': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(945): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(946): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(947): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(948): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(949): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(951): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(952): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(953): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(954): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(955): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(956): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(963): error C2065: 'DBL_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(1008): error C2065: 'DBL_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(1009): error C2614: 's_SCNewOrder': illegal member initialization: 'TextTag' is not a base or member
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(1009): error C2614: 's_SCNewOrder': illegal member initialization: 'TimeInForce' is not a base or member
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(1009): error C2614: 's_SCNewOrder': illegal member initialization: 'Symbol' is not a base or member
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(1009): error C2614: 's_SCNewOrder': illegal member initialization: 'TradeAccount' is not a base or member
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared\winapifamily.h(1009): fatal error C1003: error count exceeds 100; stopping compilation
-- End of Build -- 18:42:54

Trying to debug that same cpp file with VS17 following the SC instructions results in breakpoints that dont work as VS returns errors that "The BreakPoint will currently not be hit.No symbols have been loaded for this document."

Which of course SC customers can expect no help from SC as " Visual C++ is not a program we can support."