My project already compiles successfully with external headers. The problem is that the Eval Shell appears to open the strategy source file itself, such as 3.cpp, in order to parse the _optimize variables. In my setup, that source file is not located in Zorro’s default Strategy folder.

I also tried selecting [Change folder] from the Action dropdown and then choosing main.cpp from my custom project directory. Zorro finds and compiles the file successfully, but after that the Eval Shell still cannot open the cpp file. See the attached screenshot.

I also configured ZorroFix.ini as follows:

Code
StrategyFolder = "C:\repo\my-super-secret-strategy-folder"


After restarting Zorro:

- Zorro points to the correct folder at start
- I can select "main"
- I click Test
- the script compiles successfully
- however, I still get the same error:

Code
Zorro64 S 3.11.2
(c) oP group Germany 2026
Registered: Zorro S Subscription

main.cpp compiling..
main start
Error 062: Can't open "main.cpp" (rb:2)


AndrewAMD, I understand that your suggestion could also be extended to creating a symbolic link for the entire Strategy folder, pointing it to an external project directory. That could work, but I don't see it as a sustainable development setup, especially when working with multiple strategies. Thanks for the idea, it will be my Plan B.

Is there a more robust way to use the Evaluation Shell with externally managed, multi-file strategy projects?

Attached Files z.png