Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6553095
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T12:32:23+00:00 2026-05-25T12:32:23+00:00

I know this question has been asked countless times before, but the other threads

  • 0

I know this question has been asked countless times before, but the other threads appear to be rather old, so I decided to make a new one.

Im starting my bachelor thesis in november and am writing a programm in C++ for that. The program will be available on Linux and Windows (possibly Mac) so ideally Ill just have to recompile my code.

How would you recommend me to play it? Develop it fully under one OS first, and then try to compile it on another and hope there is very little compiler-dependant code or should I check throughout the development if my code is portable enough?

And, what IDE should I use? Im looking to use Qt and maybe Boost or some other library, should the need arise.
Ive got acsess to Visual Studio 2010. I also tried CodeLite and liked that a lot, except the debugger, which I thought was very unfriendly and SVN, which I also didn’t figure out back then. I used Eclipse CDT, mainly for the debugger and SVN, because I worked a lot with Eclipse for Java, but still preferred CodeLite “overall”.
Or should I use Qt SDK?

Which of those would you think suit best in my case?

  • VS10 – Develop everything here, then “port” to Linux
  • Eclipse CDT
  • CodeLite (any recommedable plugins?)
  • Qt SDK
  • Some other? (SVN support is important)

Thanks

Evgeni

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T12:32:24+00:00Added an answer on May 25, 2026 at 12:32 pm

    If you want to port, make sure your code compiles on all relevant platforms at each milestone. Don’t expect to easily retrofit compatibility at the end!

    Qt is great. So is CMake, which generates a build environment for various platforms; it’s also SVN-friendly.

    I generally avoid Mircosoft but Visual Studio has great integration and debugging, just make sure your code doesn’t depend on it (derive the VS project from CMake and keep it separate from the source in SVN).

    Qt Creator is great if your project is strongly a Qt project. If you are using Qt simply to have a UI/network/foo library — any UI/network/foo library — then you might be happier with something which is stronger in other aspects.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I know this question has been asked here a few times before. But i
I know this question has been asked countless times, but I cant figure out
I know this question has been asked many times before but I can't find
I know this question has been asked so many times before but I couldn't
I know this question has been asked a few other times but I have
I know this question has been asked before, but I ran into a problem.
I know this question has been asked a bit before. But looking around I
I know this specific question has been asked before , but I am not
I know this question has been asked before, but no one has given any
I know this question has been asked before, but none of the answers in

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.