digitalmars.D - No VS solution files for Druntime and phobos?
- 12345swordy (4/4) Feb 17 2020 It seems so strange that there is a vs solution file for dmd, but
- rikki cattermole (3/9) Feb 17 2020 VS -> open project or solution -> select exe
- Petar Kirov [ZombineDev] (15/19) Feb 17 2020 @rainers has created a repo that contains project files for
- Manu (3/24) Feb 18 2020 I use this, it works well.
- 12345swordy (4/20) Feb 18 2020 Thank you!
It seems so strange that there is a vs solution file for dmd, but not for Druntime and phobos? How the heck am I suppose to debug the Druntime in VS then? -Alex
Feb 17 2020
On 18/02/2020 10:40 AM, 12345swordy wrote:It seems so strange that there is a vs solution file for dmd, but not for Druntime and phobos? How the heck am I suppose to debug the Druntime in VS then? -AlexVS -> open project or solution -> select exe If compiled with -g and VisualD installed this should "just work".
Feb 17 2020
On Monday, 17 February 2020 at 21:40:42 UTC, 12345swordy wrote:It seems so strange that there is a vs solution file for dmd, but not for Druntime and phobos? How the heck am I suppose to debug the Druntime in VS then? -Alexrainers has created a repo that contains project files for druntime and phobos, in addition to dmd: https://github.com/rainers/dlangvs The dlangvs repo has the upstream D repos included as git submodules, so if you clone it recursively: git clone --recurse-submodules https://github.com/rainers/dlangvs.git It should all work™ (though I haven't tried it, since I haven't used Windows for development in a long time and when I did I was using WSL). Since the git submodules by definition are locked a particular version, you will need to update them to the latest one, which could be done like so: git submodule update --remote
Feb 17 2020
On Mon, Feb 17, 2020 at 10:35 PM Petar via Digitalmars-d <digitalmars-d puremagic.com> wrote:On Monday, 17 February 2020 at 21:40:42 UTC, 12345swordy wrote:I use this, it works well.It seems so strange that there is a vs solution file for dmd, but not for Druntime and phobos? How the heck am I suppose to debug the Druntime in VS then? -Alexrainers has created a repo that contains project files for druntime and phobos, in addition to dmd: https://github.com/rainers/dlangvs The dlangvs repo has the upstream D repos included as git submodules, so if you clone it recursively: git clone --recurse-submodules https://github.com/rainers/dlangvs.git It should all work™ (though I haven't tried it, since I haven't used Windows for development in a long time and when I did I was using WSL). Since the git submodules by definition are locked a particular version, you will need to update them to the latest one, which could be done like so: git submodule update --remote
Feb 18 2020
On Tuesday, 18 February 2020 at 06:31:53 UTC, Petar Kirov [ZombineDev] wrote:On Monday, 17 February 2020 at 21:40:42 UTC, 12345swordy wrote:Thank you! -Alex[...]rainers has created a repo that contains project files for druntime and phobos, in addition to dmd: https://github.com/rainers/dlangvs The dlangvs repo has the upstream D repos included as git submodules, so if you clone it recursively: git clone --recurse-submodules https://github.com/rainers/dlangvs.git It should all work™ (though I haven't tried it, since I haven't used Windows for development in a long time and when I did I was using WSL). Since the git submodules by definition are locked a particular version, you will need to update them to the latest one, which could be done like so: git submodule update --remote
Feb 18 2020