One last concern. liblouisutdml has Java bindings linked to it. Therefore it requires that the compiler be able to suppy jni.h and jni-md.h Does the Microsoft C compiler have these? John On Fri, Feb 04, 2011 at 10:11:59PM -0600, qubit wrote: > Hi Jamal -- > Thank you for hunting this one down. I think the info will help list > members a lot. I'm a bit relieved I was not the only one battling the > accessibility of those pages. > I downloaded the installer from your previous mail ), and tried running it, > but it couldn't proceed until I install dotnet4. So if I install dotnet4 > and then the vs 10 express, then this latest C++ compiler, I should have > everything? > > As for editing the path variable on windows, I usually do that in the > advanced tab of the system properties. There is a button for > changing/viewing environment variables, at least this works on XP. I am > still learning windows7. > > Happy hacking. > --le > > ----- Original Message ----- > From: "Jamal Mazrui" <empower@xxxxxxxxx> > To: <programmingblind@xxxxxxxxxxxxx> > Cc: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx> > Sent: Friday, February 04, 2011 9:38 PM > Subject: Re: Using Microsoft Compilers to compile Java native libraries > > > My information about the C++ compiler and the Windows SDK was based on > this web page: > > Development Resources in the Windows SDK > http://msdn.microsoft.com/en-us/library/ff660763.aspx > > An excerpt reads as follows: > "The new Windows compilers and CRT for the x86, x64, and Itanium (IA64) > operating systems are included in the Windows SDK and integrated into > its command-line build environment. These compilers and CRT are the same > as those that are included in Visual Studio 2010." > > After installing the Windows SDK, however, I also could not find the C++ > compiler. > > I then tried to download and install Visual C++ Express Edition, which > is also supposed to include the command-line compiler. It took about a > half hour and some luck to start the download due to the inaccessibility > of that web page! To make it easier for others, I have now put a copy > of the installer at > > > > http://EmpowermentZone.com/vc_web.exe > > > It is the type of installer that connects to a web source at runtime, > rather than containing the components to install, itself, so one should > get the latest directly from Microsoft even if the installer is obtained > from the above link. > > By default, the C++ compiler will be placed in this location: > c:\program Files\Microsoft Visual Studio 10.0\VC\bin\cl.exe > > Instructions on registering Visual C++ 2010 Express are here: > http://www.microsoft.com/express/support/regins/ > > It is probably not necessary to register if one is just using the > command-line compiler rather than the IDE, but I am not sure. Note that > certain directories containing .dll files need to be on the Windows > search path for cl.exe to work. There is an option in the Windows Start > Menu that sets the path appropriately at a command prompt, but this > could also be done in other ways. > > Jamal > > > On 2/4/2011 4:55 PM, John J. Boyer wrote: > > This is great information. I have something in my Program Files (x86) > > folder called Microsoft SDKs. It has a lot of exe files in its bin > > directory. I don't see cl.exe but I do see lc.exe and also rc.exe Is the > > compiler there somewhere? Is there a 64-bit version? The one I have has > > an x64 directory, but it seems to be empty. > > > > John > > > > On Fri, Feb 04, 2011 at 03:52:39PM -0500, Jamal Mazrui wrote: > >> I looked into this, and did not find the C++ command-line compiler > >> distributed with .NET 4, even though the C#, Visual Basic .NET, and > >> JScript .NET compilers are distributed that way, located in the > >> directory > >> c:\windows\Microsoft.NET\Framework\v4.0.30319 > >> > >> Based on web research, the C++ 2010 command-line compiler is included in > >> the latest Windows SDK, downloadable from this page: > >> > >> Microsoft Windows SDK for Windows 7 and .NET Framework 4 - > >> http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b&displaylang=en > >> > >> Jamal > >> On > >> Fri, 4 Feb > >> 2011, > >> John J. Boyer wrote: > >> > >>> Date: Fri, 4 Feb 2011 14:00:40 -0600 > >>> From: John J. Boyer<john.boyer@xxxxxxxxxxxxxxxxx> > >>> Reply-To: programmingblind@xxxxxxxxxxxxx > >>> To: programmingblind@xxxxxxxxxxxxx > >>> Subject: Re: Using Microsoft Compilers to compile Java native libraries > >>> > >>> This sounds good, but does .Net include the command-line compiler, > >>> linker, etc.? My understanding is that with these tools we would be able > >>> to create make and rc files and then just run them with a .bat file to > >>> create either 32 or 64 bit versions of the libraries. Only some header > >>> files would need to be changed, and this could be explained in a short > >>> README file. Once we have the necessary files porting new releases > >>> should be easy. > >>> > >>> John > >>> > >>> On Fri, Feb 04, 2011 at 02:25:25PM -0500, James Homme wrote: > >>>> Hi, > >>>> I'd like to have the message that talks about this. According to my > >>>> memory, Jamal wrote a utility that gets the .Net SDK files for you. > >>>> Maybe > >>>> you can find it on nonvisualdevelopment.org. I'll dig around to see if > >>>> I > >>>> saved that announcement. > >>>> > >>>> Jim > >>>> > >>>> Jim Homme, > >>>> Usability Services, > >>>> Phone: 412-544-1810. Skype: jim.homme > >>>> Internal recipients, Read my accessibility blog. Discuss accessibility > >>>> here. Accessibility Wiki: Breaking news and accessibility advice > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: programmingblind-bounce@xxxxxxxxxxxxx > >>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of qubit > >>>> Sent: Friday, February 04, 2011 1:40 PM > >>>> To: programmingblind@xxxxxxxxxxxxx > >>>> Subject: Re: Using Microsoft Compilers to compile Java native libraries > >>>> > >>>> Hi John -- Have you tried downloading it? I dropped it temporarily, but > >>>> after a day of poking around on that site I concluded finding the > >>>> executable > >>>> is a nontrivial exercise for jaws. > >>>> I'll go back again and look around, which may yield success as I > >>>> believe > >>>> there was an internet problem last weekend with the weather. > >>>> --le > >>>> > >>>> > >>>> > >>>> ----- Original Message ----- > >>>> From: "John J. Boyer"<john.boyer@xxxxxxxxxxxxxxxxx> > >>>> To:<programmingblind@xxxxxxxxxxxxx> > >>>> Sent: Friday, February 04, 2011 6:47 AM > >>>> Subject: Using Microsoft Compilers to compile Java native libraries > >>>> > >>>> > >>>> For the BrailleBlaster project we need to compile the liblouis and > >>>> liblouisutdml libraries for various platforms. In looking at the source > >>>> code for the Windows native libraries used by SWT I see that they use > >>>> cl > >>>> nmake rc and I think link at the command line. There is also a .bat > >>>> file > >>>> that can produce either 32 or 64 bit code. Unfortunately, there is no > >>>> inndiccation of which version of the compiler they used. I've been > >>>> trying to find the 2010 version of Visual Studio with the command line > >>>> without success. Of course an earlier version will work if it is > >>>> capable > >>>> of both architectures and can supply the jni.h header. Does anyone have > >>>> a direct URL to download it? > >>>> > >>>> I don't think you need a Windows Live ID, regardless of what the > >>>> Microsoft page says. That page is an example of a website with awful > >>>> usability. This is a separate issue from accessibility. I wonder how > >>>> they can get away with it. > >>>> > >>>> Thanks, > >>>> John > >>>> > >>>> -- > >>>> John J. Boyer; President, Chief Software Developer > >>>> Abilitiessoft, Inc. > >>>> http://www.abilitiessoft.com > >>>> Madison, Wisconsin USA > >>>> Developing software for people with disabilities > >>>> > >>>> __________ > >>>> View the list's information and change your settings at > >>>> //www.freelists.org/list/programmingblind > >>>> > >>>> __________ > >>>> View the list's information and change your settings at > >>>> //www.freelists.org/list/programmingblind > >>>> > >>>> > >>>> This e-mail and any attachments to it are confidential and are intended > >>>> solely for use of the individual or entity to whom they are addressed. > >>>> If you have received this e-mail in error, please notify the sender > >>>> immediately and then delete it. If you are not the intended recipient, > >>>> you must not keep, use, disclose, copy or distribute this e-mail > >>>> without > >>>> the author's prior permission. The views expressed in this e-mail > >>>> message do not necessarily represent the views of Highmark Inc., its > >>>> subsidiaries, or affiliates. > >>>> __________ > >>>> View the list's information and change your settings at > >>>> //www.freelists.org/list/programmingblind > >>> > >>> -- > >>> John J. Boyer; President, Chief Software Developer > >>> Abilitiessoft, Inc. > >>> http://www.abilitiessoft.com > >>> Madison, Wisconsin USA > >>> Developing software for people with disabilities > >>> > >>> __________ > >>> View the list's information and change your settings at > >>> //www.freelists.org/list/programmingblind > >>> > >> __________ > >> View the list's information and change your settings at > >> //www.freelists.org/list/programmingblind > > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind