Code Blocks and NVDA


TheeQuinn Public
 

Good day everyone. I have just started a class in C++ and the instructor said that we will be using code blocks as the IDE. I have installed it and I typed up a sample file and saved it but when I run it it just brings me right back to the text area. Does anyone know if NVDA is accessible with this application? If so, where do I go from here?


Russell James
 

I have never used this IDE

I found this information/web site from the information you provided:

The latest news on that site was from March 2021.

I wonder if you would be better off using VS Code...
Perhaps you can discuss this with your instructor.


Russ


On Tue, May 31, 2022 at 4:59 PM TheeQuinn Public <theequinnpublic@...> wrote:
Good day everyone. I have just started a class in C++ and the instructor said that we will be using code blocks as the IDE. I have installed it and I typed up a sample file and saved it but when I run it it just brings me right back to the text area. Does anyone know if NVDA is accessible with this application? If so, where do I go from here?


TheeQuinn Public
 

Thanks for your response. I am familiar with VS Code and I discussed it with him, but it seems that setting up C++ with VS code will be more work. I had visited that link and it was speaking of even downloading a compiler separately. So i was wondering if there was some way I could get around this code blocks.


Luke Davis
 

TheeQuinn Public wrote:

visited that link and it was speaking of even downloading a compiler separately. So i was wondering if there was some way I could get around this code
blocks.
Often, a compiler like GCC can be used, which is commandline based. You can do the coding in NotePadPlusPlus or the like. The compile tools like Make or Scons also tend to be commandline based.

If you're in the U.S., they probably have to accommodate your situation by allowing a different software, since learning Code Blocks is not the primary function of the class, but learning C++ is.
Though I'm not a lawyer so that's only a speculation.

I have never programmed C++ in an IDE, but always just written it in text editors and used a commandline compiler to do the actual compilation.

Now, all of that said:

Looking at the docs and site for Code Blocks, it does appear that it should be accessible, at least to some extent.
However, you definitely do have to either install your own compiler, or download the version that includes a compiler with it.

Your class should have provided a document with step by step install instructions. It sounds like you may not have gotten a compiler, meaning their instructions are deficient.

Following the trail from this page:
https://wiki.codeblocks.org/index.php/Installing_the_latest_official_version_of_Code::Blocks_on_Windows

it appears that the version with the compiler included can be got here:
https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03mingw-setup.exe/download
or here:
https://www.fosshub.com/Code-Blocks.html?dwl=codeblocks-20.03mingw-setup.exe

(Though I wish they would switch to GitHub like sane people.)

You might want to dump your current version and try installing that one.

Luke


Luke Davis
 

Also, you might want to continue this on nvda-devel (https://groups.io/g/nvda-devel), or better yet program-l (https://www.freelists.org/list/program-l).

Luke


arqam mehmood
 

Hi there. Hope you're doing great.

I have used dev cpp, vs code, and visual studio for c++.
if you really want to use any IDE for c++, I'll recommend visual
studio if your pc can afford it.
otherwise, dev is fine, but it is not very much accessible though.
if you don't want to use any IDE, then you can try gcc with any text
editor. like notepad or notepad++.

Thanks.

On 6/1/22, Luke Davis <luke@...> wrote:
Also, you might want to continue this on nvda-devel
(https://groups.io/g/nvda-devel), or better yet program-l
(https://www.freelists.org/list/program-l).

Luke






tim
 

You also have visual studio 19 besides vs code.

They both have free options and work well with screen readers.

You may have a better time with visual studio for c++.


On 5/31/2022 6:03 PM, TheeQuinn Public wrote:

Thanks for your response. I am familiar with VS Code and I discussed it with him, but it seems that setting up C++ with VS code will be more work. I had visited that link and it was speaking of even downloading a compiler separately. So i was wondering if there was some way I could get around this code blocks.