Note that there are some explanatory texts on larger screens.

plurals
  1. POCross-platform development?
    primarykey
    data
    text
    <p>I am looking for a solution which would allow me to code for Linux and Windows using C++.</p> <p>On Windows I use Visual Studio (I tried other stuff on Windows but I work with <a href="https://en.wikipedia.org/wiki/DirectX" rel="nofollow noreferrer">DirectX</a> and as far as I know, it's the best solution).</p> <p>On Linux I use <a href="https://en.wikipedia.org/wiki/NetBeans" rel="nofollow noreferrer">NetBeans</a> (which I like very much).</p> <p>My problem is that I want the project be independent of Visual Studio and NetBeans.</p> <p>For a while I thought that <a href="https://en.wikipedia.org/wiki/CMake" rel="nofollow noreferrer">CMake</a> was the solution, however the learning process is too important, I rather spend my time coding than learning all the tricks with CMake. So I settled for <a href="https://en.wikipedia.org/wiki/Perforce_Jam#Boost.jam" rel="nofollow noreferrer">Boost.Jam</a>. It worked fine on Linux but sucked with Visual Studio.</p> <p>I created a small Hello World program, on Windows. I created a Visual Studio Makefile project and while it's compiling and linking correctly. I can run the executable but not from Visual Studio, which can't find the executable (no matter what I do). I can't debug either. Also I can't see the compilation error message when I get one. All I can see from Visual Studio is that there is a makefile action in progress and that there is a mistake about it (even though the program is created and run fine).</p> <p>I've been browsing the Boost.Jam documentation for a while but let's face it, it's pretty poor (no wonder not a lot of people heard of it) or I'm pretty not suited for the job (meaning stupid lol but yet why so few heard of it).</p> <p>I have three questions:</p> <p>I'd like to know if somebody heard of a project which use Boost.Jam with visual studio? If yes can I have a look at it ? </p> <p>Is there a tool out there with real Visual Studio integration?</p> <p>How many people think that learning to use CMake (correctly) cost a lot of time? Any tricks to speed up?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload