I have run into a problem with PROS for Atom having multiple projects. If I have multiple projects open in my “Projects” list, how do I indicate which one I want to build and upload? Is there any documentation anywhere on how to manage multiple projects?
Details
I started with a first project “MyFirstVexProgram”, and built and uploaded it. I then used the menu command “PROS / Create new project” to create “MySecondVexProgram”. However, any time I perform a build or upload, it builds and uploads “MyFirstVexProgram” and never “MySecondVexProgram”. If I then close “MyFirstVexProgram”, then PROS displays the error message “No eligible build project. No configuration to build this project exists.”
It’s been awhile since I have had a programming environment with multiple projects, but back when I did, in Eclipse, it would build or upload the project that you have a file open for. So if you have Project1/src/init.c open, for example, it will build and upload Project1.
Thank you for the suggestion. However, having a lot of experience with Eclipse that was about the first thing that I tried; it didn’t work. This is one of the reasons that I wish that Purdue Sigbots hadn’t abandoned Eclipse. Sigh.
At work I have about 20 Java projects in my Eclipse workspace. I find multiple projects useful for teaching because the students can get a program working, then create a new project for their next program, and still refer back to the first program to see how they made something work there.
OK, I just figured it out. In Eclipse, the active project is defined by which file is selected in the Project Manager. In PROS for Atom, the active project is defined by which file is open in the editor.
Thank you all for your help! The answer was there, but I didn’t see it because the answer was so close to the approach used for Eclipse without actually being the same approach.
I believe the old “one-click” installer for pros eclipse is still out there somewhere if you want to use it by the way. (I still do even though I probably shouldn’t; upgrading is on my summer Todo list)