Page 1 of 1

VS2019 C++ DLL Strategy error

Posted: Sat Mar 20, 2021 3:47 pm
by imamushroom

I've recreated the ObjectsTest example and made sure it compiles clean. It does.

Next, I added a State.h and State.cpp to the ObjectsTest.cpp file which contains a class and methods. Now I'm getting a lot of errors like:

Code: Select all

Severity   Code   Description   Project   File   Line   Suppression State
Error   C3861   'iTime': identifier not found   StrategyTest   C:\Users\andre\source\repos\StrategyTest\StrategyTest\State.cpp   19   

iTime is contained in the StrategyUnitInterface.h file which is 2 levels above. No namespaces are in use to my knowledge and I thought StrategyUnitInterface.h and TechnicalFunctions.h would define the functions globally. Clearly, this isn't the case so how do I access the FT4 api from within my class.

I've tried iTime, ::iTime and StrategyUnitInterface::iTime but these don't work.

Help! I'm stuck.