Login Page - Create Account

Support Board


Date/Time: Sun, 28 Apr 2024 21:21:01 +0000



New Compiler

View Count: 3096

[2016-09-04 19:55:55]
mkata - Posts: 103
I installed the new compiler and encountered these errors which seem to be related to windows 8 even though I'm on windows 7.
Please advise.

-- Starting build of Custom Studies Source files: Template.cpp. -- 15:33:11

C:\Windows\system32\cmd.exe /C "C:\SierraChart\SierraChartTransActMA\ACS_Source\VisualCCompile.Bat"


C:\SierraChart\SierraChartTransActMA\ACS_Source>call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
Template.cpp
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(63): error C2065: 'HWND': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(63): error C2146: syntax error: missing ')' before identifier 'WindowHandle'
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(72): error C3646: 'DateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(72): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(108): error C3861: 'memset': identifier not found
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(221): error C3646: 'GetDateTimeOfLastTradeRecord': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(221): error C2059: syntax error: '('
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(222): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(128): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(144): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(156): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(181): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(218): error C2065: 'SC_TS_ASK': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(218): error C2065: 'SC_TS_BID': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(270): error C3646: 'Color': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(270): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(274): error C2065: 'SC_DRAWING_MAX_LEVELS': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(275): error C3646: 'BeginDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(275): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(276): error C3646: 'EndDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(276): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(277): error C3646: 'Text': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(277): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(279): error C3646: 'DrawingType': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(279): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(291): error C3646: 'FontFace': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(291): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(297): error C3646: 'SecondaryColor': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(297): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(303): error C3646: 'ThirdDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(303): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(310): error C3646: 'LevelColor': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(310): error C2143: syntax error: missing ',' before '['
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(310): error C2143: syntax error: missing ')' before ';'
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(310): error C2238: unexpected token(s) preceding ';'
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(311): error C2065: 'SC_DRAWING_MAX_LEVELS': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(312): error C2065: 'SC_DRAWING_MAX_LEVELS': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(376): error C3646: 'TextColor': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(376): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(394): error C2065: 'Text': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(394): error C2228: left of '.Initialize' must have class/struct/union
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(394): note: type is 'unknown-type'
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(399): error C2065: 'TOOL_UNDEFINED': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(400): error C2065: 'UTAM_ADD_OR_ADJUST': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(401): error C2065: 'FLT_MIN': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(402): error C2065: 'FLT_MIN': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(403): error C2065: 'FLT_MIN': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(411): error C2065: 'Color': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(415): error C2065: 'FontFace': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(415): error C2228: left of '.Initialize' must have class/struct/union
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(415): note: type is 'unknown-type'
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(420): error C2065: 'SecondaryColor': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(421): error C2065: 'TextColor': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(426): error C2065: 'SC_DRAWING_MAX_LEVELS': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(428): error C2065: 'FLT_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(429): error C2065: 'LevelColor': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(466): error C2065: 'FLT_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(496): error C2065: 'NULL': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(499): error C2065: 'BeginDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(500): error C2065: 'EndDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(502): error C2065: 'DrawingType': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(502): error C2065: 'DRAWING_UNKNOWN': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(506): error C2065: 'ThirdDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(583): error C3646: 'LastFillDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(583): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(584): error C3646: 'LastEntryDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(584): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(585): error C3646: 'LastExitDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(585): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(526): error C3861: 'fabs': identifier not found
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(558): error C3861: 'fabs': identifier not found
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(563): error C3861: 'fabs': identifier not found
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(594): error C3861: 'memset': identifier not found
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(604): error C3646: 'OpenDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(604): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(605): error C3646: 'CloseDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(605): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(627): error C2065: 'OpenDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(628): error C2065: 'CloseDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(650): error C3646: 'Symbol': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(650): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(651): error C3646: 'TradeAccount': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(651): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(653): error C3646: 'FillDateTime': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(653): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(654): error C3646: 'BuySell': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(654): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(659): error C3646: 'FillExecutionServiceID': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(659): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(669): error C2065: 'Symbol': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(670): error C2065: 'TradeAccount': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(672): error C2065: 'FillDateTime': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(673): error C2065: 'BuySell': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(673): error C2065: 'BSE_UNDEFINED': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(676): error C2065: 'FillExecutionServiceID': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(695): error C3646: 'TextTag': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(695): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(696): error C3646: 'TimeInForce': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(696): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(818): error C3646: 'Symbol': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(818): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(819): error C3646: 'TradeAccount': unknown override specifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(819): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(826): error C2065: 'SCT_ORDERTYPE_MARKET': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(828): error C2065: 'DBL_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(829): error C2065: 'DBL_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(833): error C2065: 'SCT_TIF_DAY': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(881): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(882): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(883): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(884): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(885): error C2065: 'SCT_ORDERTYPE_LIMIT': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(887): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(888): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(889): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(890): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(891): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(892): error C2065: 'SCT_ORDERTYPE_STOP': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(899): error C2065: 'DBL_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(944): error C2065: 'DBL_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(945): error C2614: 's_SCNewOrder': illegal member initialization: 'TextTag' is not a base or member
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(945): error C2614: 's_SCNewOrder': illegal member initialization: 'TimeInForce' is not a base or member
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(945): error C2614: 's_SCNewOrder': illegal member initialization: 'Symbol' is not a base or member
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(945): error C2614: 's_SCNewOrder': illegal member initialization: 'TradeAccount' is not a base or member
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(946): error C3861: 'memset': identifier not found
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(947): error C2065: 'MOVETO_BE_ACTION_TYPE_NONE': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(957): error C2065: 'DBL_MAX': undeclared identifier
C:\Program Files (x86)\Windows Kits\8.1\include\shared\winapifamily.h(957): fatal error C1003: error count exceeds 100; stopping compilation
-- End of Build -- 15:33:15
[2016-09-04 20:29:02]
Sierra Chart Engineering - Posts: 104368
We do not know what the problem is. You need to follow a troubleshooting procedure where you compile and build a copy of the template.cpp file and gradually modify it towards the file you are compiling until you determine what the problem is. This is the only way.

When you start with template.cpp you should not have any compiler errors.


It is up to you to troubleshoot this step-by-step.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2016-09-04 20:29:59
[2016-09-04 21:02:15]
mkata - Posts: 103
1) This was the original file I compiled for the errors.

// The top of every source code file must include this line
#include "sierrachart.h"


// This line is required. Change the text within the quote
// marks to what you want to name your group of custom studies.
SCDLLName("Custom Study DLL")

//This is the basic framework of a study function. Change the name 'TemplateFunction' to what you require.
SCSFExport scsf_TemplateFunction(SCStudyInterfaceRef sc)
{
  // Section 1 - Set the configuration variables and defaults
  if (sc.SetDefaults)
  {
    sc.GraphName = "Template Function";
    
    // During development set this flag to 1, so the DLL can be rebuilt without restarting Sierra Chart. When development is completed, set it to 0 to improve performance.
    sc.FreeDLL = 1;

    sc.AutoLoop = 1; //Automatic looping is enabled.
    
    sc.Subgraph[0].Name = "Name";
    sc.Subgraph[0].DrawStyle = DRAWSTYLE_LINE;
    sc.Subgraph[0].PrimaryColor = RGB (0, 255, 0);
    
    sc.Input[0].Name = "Float Input";
    sc.Input[0].SetFloat(0.0f);
    
    return;
  }
  
  
  // Section 2 - Do data processing here
  
  
}




2) This is an attempt to build piece by piece. Only two lines but I still get the same errors.

#include "sierrachart.h"

SCDLLName("Custom Study DLL")


3) I guess I'll try to uninstall/re-install.
[2016-09-04 21:12:57]
Sierra Chart Engineering - Posts: 104368
OK then this is not really making sense then.

The Microsoft Visual C++ compiler itself is not behaving as expected. Not sure why.

Try uninstalling and reinstalling it. We really do not know what to say about this.

You can also use the Visual C++ IDE directly:
https://www.sierrachart.com/index.php?page=doc/VCExpress.php
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2016-09-04 22:01:10]
mkata - Posts: 103
I've now uninstalled/re-installed and tried to compile the above files again. This is the error I'm receiving now.


-- Starting build of Custom Studies Source files: Template.cpp. -- 17:58:02

C:\Windows\system32\cmd.exe /C "C:\SierraChart\SierraChartTransActMA\ACS_Source\VisualCCompile.Bat"


C:\SierraChart\SierraChartTransActMA\ACS_Source>call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
The system cannot find the path specified.

C:\SierraChart\SierraChartTransActMA\ACS_Source>cl /GL /W3 /Gm- /O2 /Zc:inline /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_WINDLL" /Oy- /Oi /LD /EHsc /nologo "C:\SierraChart\SierraChartTransActMA\ACS_Source\Template.cpp" /link /INCREMENTAL:NO /OPT:REF /OPT:ICF /OUT:"C:\SierraChart\SierraChartTransActMA\Data\Template.dll"
'cl' is not recognized as an internal or external command,
operable program or batch file.
-- End of Build -- 17:58:02
[2016-09-04 22:04:27]
Sierra Chart Engineering - Posts: 104368
C:\SierraChart\SierraChartTransActMA\ACS_Source>call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
The system cannot find the path specified.

This means that the Visual C++ compiler is not installed.

Maybe restart your computer and try the installation again. Or do a repair installation.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2016-09-04 22:04:58
[2016-09-05 00:12:49]
mkata - Posts: 103
After trying several solutions to get this to work I'm still left with the following error.



-- Starting build of Custom Studies Source files: Template.cpp. -- 20:10:29

C:\Windows\system32\cmd.exe /C "C:\SierraChart\SierraChartTransActMA\ACS_Source\VisualCCompile.Bat"


C:\SierraChart\SierraChartTransActMA\ACS_Source>call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
Template.cpp
c1xx: fatal error C1083: Cannot open source file: 'C:\SierraChart\SierraChartTransActMA\ACS_Source\Template.cpp': No such file or directory
-- End of Build -- 20:10:32
[2016-09-05 00:48:13]
Sierra Chart Engineering - Posts: 104368
OK this is good.

Does the file:
C:\SierraChart\SierraChartTransActMA\ACS_Source\Template.cpp


Actually exist?
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2016-09-05 00:56:26]
mkata - Posts: 103
Yes it does exist. I've tried to compile several other files from this folder and get the same error, it just changes the .cpp filename I'm trying to compile.
[2016-09-05 02:05:33]
Sierra Chart Engineering - Posts: 104368
it just changes the .cpp filename I'm trying to compile.
What exactly do you mean by this?
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2016-09-05 02:22:59]
mkata - Posts: 103
I meant the error line stays the same but the filename changes as I try to compile different files. It is not literally changing filename in the folder, just the message line, which of course is to be expected. I hope to get this or perhaps the old compiler working. I'm kind of regretting updating from v.1453 since everything was working well, although I knew I would have to at some point.


c1xx: fatal error C1083: Cannot open source file: 'C:\SierraChart\SierraChartTransActMA\ACS_Source\Filename.cpp': No such file or directory
[2016-09-05 03:59:23]
Sierra Chart Engineering - Posts: 104368
At this point, this must be a system specific issue.

The error message itself does not really make sense if the file actually exists. And that error is coming from the Microsoft compiler itself.

We think the information on this page here can give you an idea of what the cause could be:
http://www.sierrachart.com/index.php?page=doc/helpdetails16.html

Also sometime over the next month, we are going to add the capability for remote compiling on our server which will bypass this problem altogether.

You can also go back to an earlier version of Sierra Chart and use the older compiler.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2016-09-05 04:01:24
[2016-09-05 13:16:07]
mkata - Posts: 103
1) So I've rolled back the installation to v.1453 and everything is working again and the files compile without issue.
The ability to select a specific previous version on the new installer is very handy and worked great.

2) As part of the installation for the new v.1459 compiler the file for the Visual C++ build tools seems excessively large as you can see in the screenshot.
Is this supposed to be a normal part of the installation?


-- Starting build of Custom Studies Source files: Template.cpp. -- 08:59:44

"C:\SierraChart\CPPCompiler\bin\g++.exe" "C:\SierraChart\SierraChartTransActMA\ACS_Source\Template.cpp" -march=i686 -mtune=i686 -O2 -shared -static -static-libgcc -static-libstdc++ -s -fno-rtti -fno-exceptions -std=gnu++11 -o "C:\SierraChart\SierraChartTransActMA\Data\Template.dll"

-- End of Build -- 08:59:45
imageVisual C++.PNG / V - Attached On 2016-09-05 13:14:35 UTC - Size: 42.88 KB - 328 views

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account