
4.2 Overview |
In Magic C++, the Project Workspace is a container for the development projects. When you create a new project, a workspace is created at the same time. You can use the Project Workspace window to view and access the various elements of your projects. The workspace directory is the root directory for the project workspace. The projects you add to the project workspace can be located on other paths, even on a different server. |
4.2.1 Project Workspace Files |
When you create a project workspace, a project workspace file named as ProjectName.wsp is created to store information at the workspace level. Other associated files are also created, including a project file (.prj), for building a single project,breakpoint and bookmark log (*.mak), if you create a remote project, mirror files of remote files are created also. The workspace options file stores settings such as those you specify in the Project Settings dialog, and the layout of the project workspace. |
4.2.2 Project Types |
Each project has a project type property, which you specify while creating the project. The project type specifies what to generate and also specifies some default settings required in order to build that output type. It specifies, for instance, the settings that the compiler uses for the source files, the make and link options ,the compiler and linker and so on. |
4.2.3 Offline Project and Online Project |
Projects on remote servers can be offline or online mode. By using an online project ,you must ensure the server is running and the ftp service works normally first. In online project ,the file modifications are saved to remote server in real time. By using an offline project you can continue your work in the case server is shutdown or ftp service is lost.In offline project ,the file modifications are saved to mirror files on your local machine. |
