justin = { main feed , music , code , askjf , pubkey };
Ask Justin Frankel
No reasonable question unanswered since 2009!

Suggested topics: programming, music, sleep, coffee, etc.

Note: please do not ask questions about REAPER features, bugs or scheduling, use the forums instead.


Name: Ask: Human (enter yes):
[back to index] | [unreplied] | [replied] | [recent comments] | [all]

Question: Hi Justin, I wonder how you keep all the project/solution files in sync when working with multiple versions of Visual Studio. Do you use a tool to generate them or is it done manually?
Asked by juni (89.182.202.x) on October 26 2025, 10:08pm
Reply on October 27 2025, 1:59pm (edited at October 28 2025, 11:14pm):
    This is something I've been putting off dealing with for years. We do it all manually now; we have 2 VC versions (2005 .vcproj, and 2013/2022 vcxproj for armEC), 2 Xcode versions (intel vs universal builds), and a makefile (linux/macOS dev). So adding new files is a bit of a pain, as a result some of our .cpp files are way too long. I suppose I could write a script to automate a lot of it, since most of it (other than Xcode) is done via text editors most of the time anyway.

    Update Oct 28: ok I made such a script (in php), phew, about 3 or 4 hours of work. Will have to add a ton of files to make it pay off.


Comments:
  • Posted by wasereb4 (95.91.78.x) on October 31 2025, 6:59am:
    Why not CMake?


Comment:
    Your Name:   -- Site Owner's Name:  (for human-verification)

    Comment:    

    
  
[back to index] | [unreplied] | [replied] | [recent comments] | [all]
Copyright 2025 Justin Frankel. | RSS