If your MinGW path has spaces in it, you may get a failure, due to a VS Code bug, but it works on VS Code Insiders. You may need to remove "shell: " from the tasks "label" to get F5 to work due to a bug that should be fixed in our next release. Our extension should be able to detect MinGW if you have it installed at a location we can find. On Saturday,, 09:45:32 am GMT+8, Sean McManus wrote:
I have decided to use VS IDE instead, and ditch VS Code. On Saturday,, 12:40:14 pm GMT+8, Andrew Goh wrote: I just wonder why can't VS IDE do the same.
On Thursday,, 11:08:48 am GMT+8, Andrew Goh wrote:Įclipse provides a full list of extensions in addition to C, C++, Java, Python, C# and Web development tools, such as Perl, Clojure/Common Lisp, Ruby, Julia, OCaml and Prolog. Why doesn't it recognise MinGW which had been installed. C won't run unless I download a huge compiler. Microsoft Java asked me to point to a JDK which I had done with jGrasp, don't know why its invalid. The Python module worked but not correctly. Meanwhile, I am learning four languages right now - C, Java, Python and SQL (SQLite). If you would you like a fully automated IDE experience, you can use Visual Studio IDE, which ships with a compiler. On Thursday,, 08:18:48 am GMT+8, Michelle Matias wrote: In any case, VS IDE provides me with access to C, C++, Java, Python, JavaScript, TypeScript, C# and F# but not for Perl, Ruby, Racket or Lisp which I would learn in the future. Why can't VS Code be modified to detect a compiler and a linker which can be downloaded and stored in its own directory. That means VS Code is no better than Notepad++ or SciTE.
If you would you like a fully automated IDE experience, you can use Visual Studio IDE, which installs the Microsoft C++ compiler when you install the C++ development component for it. Also, VS Code does not ship with a compiler (except it can compile Typescript out of the box), so you would need to ensure you have the correct compiler installed for your project, and specify that compiler in the tasks.json. For simple projects though where not a lot of configuration is required for compiling and building, the tasks.json is usually used on VS Code.
For C/C++, you can try the cmake extension to build your project with cmake, where you would need to create cmakelist.txt files to configure cmake on how to compile and build a project. When using VS Code, the user can customize what extensions to use for their code development, such as which IntelliSense extension and which build system extensions to use. The VS Code community does create extensions for VS Code to add capabilities to it. VS Code is intended to be an editor and not an IDE to keep it light weight (in terms of CPU, memory consumption, and storage size), and it is highly customizable with extensions for different languages. Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned. This one example goes over how to create a tasks.json if you are using a GCC compiler on a Linux machine. The C/C++ extension does have helloworld tutorials that go over how to create tasks.json for VS Code to execute compiler commands. I do not know of any extension that does automated compiling for VS Code. On Thursday,, 07:47:17 am GMT+8, Michelle Matias wrote: Can't Microsoft make the process easier for a automated compiling feature in VS Code?
On Thursday,, 07:56:42 am GMT+8, Andrew Goh wrote: As far as I am concerned, I would like to use VS Code to learn the following languages in the years ahead: C, C++, Java, Python, Perl, Ruby, C#, F#, Julia.
I hope that Microsoft can make a major upgrade for VS Code, without messing around with json configuration files. Eclipse Theia is making its desktop and online IDE work out of the box.