What is the equivalent of Solution files in Linux C++ IDE

后端 未结 6 1403
名媛妹妹
名媛妹妹 2020-12-02 03:19

I am very new to C++ development in Linux as I have always used Visual Studio in Windows for development.

There is a C++ project, the project has been designed in a

6条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-02 04:00

    Linux does not use VS solution files. They are specific to Windows and Visual Studio. You will need to use cmake -G to generate the appropriate platform-specific build files. ie. One of these, depending on which IDE you chose to use:

    Unix Makefiles               = Generates standard UNIX makefiles.
    Ninja                        = Generates build.ninja files.
    Watcom WMake                 = Generates Watcom WMake makefiles.
    CodeBlocks - Ninja           = Generates CodeBlocks project files.
    CodeBlocks - Unix Makefiles  = Generates CodeBlocks project files.
    CodeLite - Ninja             = Generates CodeLite project files.
    CodeLite - Unix Makefiles    = Generates CodeLite project files.
    Eclipse CDT4 - Ninja         = Generates Eclipse CDT 4.0 project files.
    Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.
    KDevelop3                    = Generates KDevelop 3 project files.
    KDevelop3 - Unix Makefiles   = Generates KDevelop 3 project files.
    Kate - Ninja                 = Generates Kate project files.
    Kate - Unix Makefiles        = Generates Kate project files.
    Sublime Text 2 - Ninja       = Generates Sublime Text 2 project files.
    Sublime Text 2 - Unix Makefiles
                               = Generates Sublime Text 2 project files.
    

    Since you are using CLion, I would suggest cmake -G "Unix Makefiles" which are supported by several popular Linux C++ IDEs as well as GNU/Linux tooling found universally on Linux.

提交回复
热议问题