Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Jan Ekholm
Jan Ekholm
@chakie@toot.community  ·  activity timestamp 3 weeks ago

I don't understand how so many can be so enthusiastic about Visual Studio Code. I use it on a small C++ project (too lazy to install CLion and set up the licenses and what not) and every time I try to invoke completion I get this. It usually takes 5-10 seconds for the completion to find anything and often it finds nothing useful at all. It's slow and only marginally smarter than notepad.exe.

#visualStudioCode #slow #rubbish

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Rob Fahrni
Rob Fahrni
@fahrni@curmudgeon.cafe replied  ·  activity timestamp 3 weeks ago

@chakie I haven’t worked on a Windows based C++ program in a very long time but for the 20+ years I did it everyday I used Visual Studio (I can’t remember the name of the DOS based IDE before that?)

But, Visual Studio was quite good. I don’t know if the problem you’re experiencing is any better there but it might be worth downloading the free version to give it a go?

  • Copy link
  • Flag this comment
  • Block
Jan Ekholm
Jan Ekholm
@chakie@toot.community replied  ·  activity timestamp 3 weeks ago

@fahrni I expect to spend as little time here as possible and get back to working on Linux and Mac as soon as things work ok. I expect that the full VS would start to impose own things onto this already fragile project which would break everything. MS is not known for playing well with others.

I did use the "full" VS when I last worked on this port about 12 years ago and it was ok back then as I let it do its own project files and whatnot.

  • Copy link
  • Flag this comment
  • Block
Rob Fahrni
Rob Fahrni
@fahrni@curmudgeon.cafe replied  ·  activity timestamp 3 weeks ago

@chakie I understand.

It’s probably best if you isolate the project files into its own subdirectory of the project so it doesn’t do naughty things.

Are you using cmake — or the like — for all of your project stuff?

Also, you could hire me to do the Windows stuff. 😄

  • Copy link
  • Flag this comment
  • Block
Jan Ekholm
Jan Ekholm
@chakie@toot.community replied  ·  activity timestamp 3 weeks ago

@fahrni The entire project is using CMake. It’s not big by far, a few hundred classes and a dozen or so external libraries (Boost, audio, streaming, web, logging, JSON etc). I build for the three main OS:es in a few configurations. Nothing complicated really, pretty standard stuff. I tried to get a static Windows build the other day and it just wouldn’t work. The runtime crap fought me all the way and the developer tools are actively hostile towards developers.

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct