This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

incompatibility importing projects

Hello,

I have several project that were created in CCS6.1 on Win7.  Importing these projects into CCS6.1 in Linux leaves many incompatible pathnames.  Is there a better way to move/share project between CCSx on Win7 and Linux (assuming all TI libs are installed into their default locations)?

Regards,

-david

  • David Alessio79 said:
    Is there a better way to move/share project between CCSx on Win7 and Linux (assuming all TI libs are installed into their default locations)?

    In addition to creating the project to be portable (ie avoid absolute paths), there are a few others considerations when moving between Windows and Linux. Please see this wiki page for more on portable projects: http://processors.wiki.ti.com/index.php/Projects_and_Build_Handbook_for_CCS#Portable_Projects

  • how does one avoid absolute paths in Windows? Or import a starterware project without absolute paths?
  • David Alessio79 said:
    how does one avoid absolute paths in Windows?

    You can create variables and then link to source files relative to those variables rather than link using absolute paths. Similarly when specifying paths for header files and libraries, you reference then relative to variables rather than absolute paths. The topics in the wiki page I sent earlier covers the details. There is also a link on that page to a "Portable Projects" training module that covers the step-by-step process for creating portable projects.

    Regarding Starterware,you should be able to import and build Starterware projects on Linux, perhaps with a few modifications to adjust for paths etc.

  • I have tried to make projects portable between Linux, Windows and Mac. Finally, I figured out Variables is the best way. Please notice that it is not "Environment Variables". See my example below.

    Btw, workspace is not portale. You have to create different workspaces for different OS.