The ICU 4.6 has versions for download for Microsoft Visual Studio 2010, but not for Visual Studio 2008. I'm using 2008 Express because it seems to be a little more free than the 2010 version and because there is a free download of MSDN that works with 2008 but not so for 2010 (please correct me if I'm wrong).
The previous release of ICU was 4.4 but that only provides a download for "Visual Studio 9". Now I can't find info on this Visual Studio 9 on either Microsoft's site or Wikipedia. Could it perhaps be that 9 is the version of the C/C++ compiler in Visual Studio 2008 or is it some even older version?
First, there is a VS2010 express: http://www.microsoft.com/express/Downloads/#2010-Visual-CPP
VS9 probably means 2008, check the ICU readme to be sure.
In any event, if you use cygwin you can build ICU from an older MSVC version.
I'd really recommend the latest ICU.
Related
I have a software application called appTranslator that I have used for many years to manage language translations. It comes with a appTranslatorTESetup (Translator Edition) that i give our translators.
Today I supplied the download link to a user and he was not able to install it. The software was compiled in 2007 so I am assuming it was using the Visual C++ Redistributable 2005.
I looked at the official Microsoft page here. I can see:
Visual Studio 2015, 2017 and 2019
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010
Visual Studio 2008 SP1
Concerning version 2008 it states:
Visual Studio 2008 reached end of support on April 10, 2018. To aid the discovery of the latest downloads, the links are retained currently, but may be removed in the future.
After another search I came up with:
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update
Is this considered the latest official available edition?
I can confirm that the link I provided is the latest 2005 redist download.
And when my user installed it they were able to run appTranslatorTE.
It may be worth keeping a copy of these redist downloads for legacy app support.
As of 16-04-2022 the link is valid:
I do have some VS2005 Redist downloads on my DropBox folder in some languages:
Not sure of the est way to make these available for all as an alternative download.
In my early Linux days things were easy: I just could install the newest gcc-compiler and everything was fine. In contrast, Visual Studio confuses me a bit with it's various download options, whereas all I want is the newest C++ compiler in order to apply C++11 and C++14 features -- and that preferably without having to download gigabites of data. Can somebody help me with this issue?
Currently I use the free version of VS 2013 with the November 2013 CTP compiler.
How new does the compiler get when staying in VS 2013 (until the official VS 2015 comes out)?
Are there some "good practices" for switching to VS 2015 CTP? Is there also a free version (I only recognized the Ultimate version so far)? When I install this VS 2015 CTP, do I have to download the whole official stuff again once it is released, or can I update?
The VS 2015 CTP is under a preview license, so there's currently only the single edition out. When it is released, all the various editions for it will be created.
You should look into the new Community edition (currently VS 2013 Community) which is more full-featured than VS 2013 Express for Windows Desktop.
I'm helping someone with a new Windows 7 workstation that has two nVidia GPUs and see that MS Visual Studio is required for the complete Cuda 5.5 Toolkit to install properly.
Silly question: is Visual Studio not a free download? Also: there are many different versions of Visual Studio 2012, which should be installed?
Thanks in advance for your comments and suggestions.
Dan
Visual Studio comes in free and non-free versions.
According to the CUDA 5.5 release notes, you need either the full version of Visual Studio 2012 or the free version, which is called Visual Studio Express, and has some limitations compared to the full (paid) version.
You want the version of Visual Studio which is for Desktop use (which includes the C++ environment).
"Visual Studio Express 2012 for Windows Desktop"
I would like to start programming CUDA.
I've installed Visual Studio 2010 Express.
I've also isntalled nVidia nSight Visual Studio.
And I have all common prerequisites (Net FrameWork, Java, ...)
But I cannot see any CUDA option in my Visual Studio options nor project properties.
What should I do?
Do I also need to install the Cuda toolkit? It's offered as a separate package but nSight has already installed something called cuda toolkit.
regards
I'm using Windows 7 64bit
Due to a technical limitation in the Visual Studio Express editions, Nsight for Visual Studio only supports Visual Studio 2008 Professional and above and Visual Studio 2010 Professional and above.
You need to install Cuda toolkit and Nsight for debugging.
As far as vs 2012 is concerned did you follow this guide?
http://code.msdn.microsoft.com/windowsdesktop/CUDA-50-and-Visual-Studio-20e71aa1#content
Although I made it work for build I cannot debug with nsight cause its just incompatible with visual studio 2012. I've tried nsight 3 rc2 Till now, I haven't found any way to make it work and I think I have to reinstall VS 2010...
"Nsight Visual Studio 2012 support will come with the next version that is scheduled for Q2'13.
One big reason for not supporting VS2012 is that the CUDA 5.0 toolkit doesn't support the new toolchain. Sorry for the inconvenience.
I should mention that the next release candidate of Nsight 3.0 will support C++ AMP debugging in VS2012 (but no other Graphics or CUDA features will be supported)"
From my understanding Visual Studio 2005 always uses MFC8 automaticly, VS2008 MFC9 and VS2010 the MFC10.
Can use a newer Visual Studio Version and still link to an older MFC Version?
I searched the options and the project settings all over but I could not find any option about the MFC.
VS2010 apparently (I don't have it, so I haven't tried it) has the ability to use both VS2008 and VS2010 toolsets to build the applications, provided they are both installed in the machine.
More here
I would expect Visual Studio 11 to have the same ability, but who knows...